-
為什麼要寫這樣的值 ('" + sname + "','" + sloginname + "','" + spassword + "');
只需寫如下值( sname ,sloginname,spassword ); 如果你需要得到兩個值的總和,你可以宣告乙個變數並將字串相加,我不明白你為什麼要把它寫在值中?
-
string ssql = "insert into users (loginname,password,name) values ('" + sname + "','" + sloginname + "','" + spassword + "')";插入欄位與數值不對應,並且 users 表中沒有其他不能為空的內容。
-
users 到 [users] 嘗試。
仔細檢查每個欄位的型別是否為字串。
-
首先,您應該將 [] 符號新增到 users 表中。
其次,檢視您的欄位名稱是否正確。
另外,你沒有說你執行後報告了什麼錯誤,如何為你解決?
-
你用的是什麼資料庫,密碼裡的Access是關鍵詞,要寫[password],名字不知道是不是,可以試試。
-
如果你不報告任何錯誤,誰知道如何解決它們。
-
訪問日期兩面都標註,不是單引號,改後再看哪裡出了問題。
-
訪問日期用標記標記,而不是單引號。
在程式語言中,日期在記憶體中占用 8 個位元組,並儲存為浮點數。
基於日期的資料的日期範圍為 100 年 1 月 1 日至 9999 年 12 月 31 日。
日期資料的時間範圍為 00:00:00 23:59:59。
將日期和時間放在括號中,允許日期和時間有多種格式。
日期可以用“,”分隔,可以是年、月、日,也可以是月、日、年的順序。 時間必須以“:”分隔,順序如下:小時、分鐘、秒。
示例:或 08:30:00 am
09 10 2000 08:30:00 am 示例:將 mylab 調暗為日期
mylab = #9/3/2001 11:35:00 am#time = mylab
在 VB 中,它會自動轉換為 mm dd yy 的形式。
-
如果這些欄位中有單引號,則這種塗鴉方法將導致錯誤。
具體的錯誤訊息是什麼? 發布並檢視。
-
最好將 inser 改成插入。 你不妨試一試。
-
當您出現錯誤時,將滑鼠移到 SQL 上以檢視內容,如果看不到問題,請複製 SQL 值並貼上它。
-
無法檢視整個 SQL 的連線方式。 但問題應該在於:
不要新增數字型別的字段' ',看來你的CJ應該是乙個數字,你也加了'1'
2.應新增字元型別' '注意你有什麼型別的zjh。
3.對於日期和時間型別,直接使用字串,即也應該新增' ',並注意'2015/1/6' ,'2015-1-6'無論是否都支援,後者更好。
-
嘗試刪除 s 後面的空格。
-
你是怎麼寫生日的時間型別,引數值的?你為什麼不嘗試在繩子的兩邊新增符號呢?
-
1. 引數化查詢不能直接在查詢視窗中執行。
2. 你用的語法是SQL的引數語法,不是access,access的引數符號是什麼? 它不是@,詳見。
-
oledbconnection conn = new oledbconnection(;
最終構造是錯誤的嗎? 這就像我要寫連線一樣。
-
欄位名稱和表名可以是中文嗎? 我猜這是錯誤的名字。
-
(這個括號不是英文的,是嗎?
-
我還嘗試過插入語句的格式是否正確(因為它是從另乙個正在執行的程式複製的),並且它在我的檔案中顯示“插入到語句語法錯誤”
但後來通過在表名和欄位名中新增括號來解決它,如下所示:
sql="insert into [stu]([cpu],[grade,department],[timepd],[money],[needs],[houhui],[thing],[timegj],[gfs]) values('" & cpu & "','" & grade & "','" & department & "','" & timepd & "','" & money & "','" & needs & "','" & houhui & "','" & thing & "','" & timegj & "','" & gfs & "')"
我正在使用 C
-
如果未在表中指定主鍵,則可能無法根據字段條件獲取插入的 SQL 語句。
例如,自動 ID
while(!e)、!e 相當於! (e==true),相當於先確定e是否為真,然後取否定。 while(!e),實際迴圈執行的條件是 e 為 false。 >>>More
你是在問 ABAP 程式設計語句嗎?
如果在這裡它意味著條件,事實上,在英語中"如果"意思差不多,你可以理解為:如果是的話。 以下是程式的執行,即使執行了條件句和程式,也要結束。 >>>More