获取打开文件对话框输入时的转义序列
本文关键字:转义序列 输入 对话框 文件 获取 | 更新日期: 2023-09-27 18:24:41
我正在开发一个c#程序,该程序处理excel文件和sql server表。目前,我正在使用一个在程序中声明的连接字符串,但最终希望让用户通过openfiledialog选择文件。
我的问题是,当我将"filepath"变量添加到连接字符串时,它会因为没有转义序列而引发错误吗?如果我在字符串的开头添加"@",我还能将字符串变量添加到连接字符串中吗?
提前感谢。☮ ✌
编辑:示例
现在只是为了获得其他功能,我正在使用这个字符串
@"提供商=Microsoft.ACE.OLEDB.12.0;数据源=C:''Users''hbudhran''Desktop''EUR SVC EUR PRICE LIST.xls的副本;扩展属性=‘Excel 8.0;HDR=YES’;"
但最终,当我打磨我的程序以使其外观和行为都很漂亮时,我会希望用户浏览他想要插入数据库的excel文件。所以字符串看起来像:
@"提供程序=Microsoft.ACE.OLEDB.12.0;数据源="+filepath+";扩展属性=‘Excel 8.0;HDR=YES’;"
您应该为变量添加"@",并使用parameter属性将其添加到SQL命令中。以下是一个示例:必须声明标量变量
希望它能有所帮助!