com.Parameters.Add(new SqlParameter("@QQ", QQ));
改為:
com.Parameters.Add(new SqlParameter("@QQ", QQ==null?DBNull.Value : QQ));
如果QQ是NULL的話,那麼無法直接往資料庫里插入,必須改成資料庫能識別的DBNull.Value。
B. 為什麼SQL只能讀取數據,不能輸入
應該和你的軟體有關系,不是資料庫的問題,或者你的軟體設計裡面就是不支乎敬持資料庫寫數據的,肆物寫入數據軟歲雹慎件不會讀取。。。
C. sql 為什麼插不進去數據
提示信息很清楚了,數據表的列和插入的值,數目不一致。
你如果只想插入7個,可以類似這樣:
INSERT INTO RK(xm, ID,Rsex,Province,minzu,zhu,birdate) VALUES (『趙雲』,'17'....).
另外,給個建議,欄位名就不要一些大寫,一些小寫了,統一個
D. sql建空表之後表裡的數據怎麼輸進入
直接打開表格,一個一個單元格輸入啊。
導入,或者程序寫肆螞入。
別把SQL當EXCEL表灶雹啟用啊隱如
E. sql中不能輸入數據是怎麼回事
因為你設置了外鍵引用。dno列引用了表自身的sno列。dno列的值必須是在sno列存在的值。
而你插入的數據里dno值為2,2在sno列不不存在,違反了外鍵約束,以致插入不成功。
F. 認真求教!使用sql語句向資料庫表格中插入數據失敗!
創建表
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,
....
)
插入數據
INSERT INTO 表名稱 (列1, 列2,...) VALUES (值1, 值2,....)
G. sql中在空表裡輸入數據輸不進怎麼辦啊
一次要插入整行數據的,這就是資料庫的數據完整性。插入的數據還要滿足約束,比如你的ReaderName欄位有約束不能為空,所以才導致數據插入失敗。
H. 為什麼sql sever2014打開表後,不能輸入數據
選擇第一幅圖里的第三項「編輯前200行」
即可輸入數據
選擇第一項是新建表,是讓輸入一個新表的結構
I. sqlyog 表數據無法輸入
試試用insert 語句能不能插入,insert 如果不能插入會提示出錯的。
但是圖形界面直接保存的話,好像不能提示錯誤吧
推測應該是數據類型不對,所以才保存不上,或者超出欄位的長度。試一下看看有什麼反應吧
J. SQL 在已創建的表格中無法輸入數據 跪求解釋
你可以檢查一下你所輸入的內容是否與你創建表格列條件不符,如字類型(char(10)),是否為空(null)等