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 に答える