【发布时间】:2012-12-19 04:08:49
【问题描述】:
我在运行时在我的 Windows 窗体中导入 excel 工作表,并通过窗体向其中添加一些数据。当我插入该数据时,它会给出:
insert into 语句中的语法错误
这是我正在使用的查询:
string qry = string.Format("Insert into [Sheet1$] (username,password) values('"+uname+"','"+pwd+"')");
【问题讨论】:
-
只是一个提示,但是您的数据在 uname 或 pwd 中是否有单引号?
-
查看此链接:csharp.net-informations.com/excel/csharp-excel-oledb-insert.htm 希望这会对您有所帮助。问候
-
确保您的工作表名称为“Sheet1”
-
你能展示更多你的代码吗?特别是连接字符串。另外,您的 Excel 工作表是如何构成的?