2

我在运行时在我的 Windows 窗体中导入 excel 工作表,并通过窗体向其中添加一些数据。当我插入该数据时,它会给出:

insert into 语句中的语法错误

这是我正在使用的查询:

string qry = string.Format("Insert into [Sheet1$] (username,password) values('"+uname+"','"+pwd+"')");
4

2 回答 2

3

试试这个,即添加 [] 到列:

string qry = string.Format("Insert into [Sheet1$] ([username],[password]) values('"+uname+"','"+pwd+"')");

也试试不string.Format()

于 2012-12-19T04:20:33.413 回答
0

代码是正确的,我使用的 excel 文件存在权限问题我没有完全控制该 excel,我更改了权限并且代码开始工作。

于 2012-12-21T04:36:40.557 回答