string strConnt =@"Provider=Microsoft.Jet.OleDb.4.0;"+ "data source=" + _FilePath + @";Extended Properties='Excel 8.0; HDR=YES; IMEX=2'";
_OLEdbConnt = new OleDbConnection(strConnt);
_OLEdbConnt.Open();
string strsql = "INSERT INTO [帳號$] VALUES(1,'第一作業組',1,'王小二',4,40,2,0,0,2,20,206.4,98,44,448.4,00108032500004470,,)";
_OLECommand = new OleDbCommand(SQL, _OLEdbConnt);
int iRet = _OLECommand.ExecuteNonQuery();
一直提示INSERT INTO陳述句語法錯誤,跪求大神解答
uj5u.com熱心網友回復:
求大神解惑!!!!!!uj5u.com熱心網友回復:
00108032500004470,,)" 這是兩個逗號么uj5u.com熱心網友回復:
問題解決了,insert 的時候不能有空值,如果有空值,要寫成字串的形式加上單引號,謝謝各位轉載請註明出處,本文鏈接:https://www.uj5u.com/net/146971.html
標籤:C#
上一篇:C#/.net 下載服務器FTP 中的exe檔案 出現“快取”問題!該怎么解決呀?
下一篇:C#控制元件DateGrid中的DateGridViewButtonColumn怎么用?怎樣才能給它添加功能點也點不開
