❶ 我的sql server 2005的資料庫突然不能往表裡錄入數據
插入異常,可能是因為你的兩個表之間有聯系,比如表1中有外碼是剛好表2 的主碼,你就需要先插入表2的數據,再插入表1的數據。表1的這個外碼必須要是表2已經有的。
❷ 向sql寫不進數據
首先在語句出插入斷點調試,把實例含數據的SQL語句拷貝到SQL查詢器中試試能不能運行,若不能運行就是SQL語句錯誤,看錯誤報告修改即可,若SQL語句沒錯誤,那就是asp代碼Conn.Execute(SQL)沒執行成功
❸ sql 為什麼插不進去數據
提示信息很清楚了,數據表的列和插入的值,數目不一致。
你如果只想插入7個,可以類似這樣:
INSERT INTO RK(xm, ID,Rsex,Province,minzu,zhu,birdate) VALUES (『趙雲』,'17'....).
另外,給個建議,欄位名就不要一些大寫,一些小寫了,統一個
❹ 為什麼向sql中插入不了數據呢
目測你那個男字沒加單引號
❺ sql中不能輸入數據是怎麼回事
因為你設置了外鍵引用。dno列引用了表自身的sno列。dno列的值必須是在sno列存在的值。
而你插入的數據里dno值為2,2在sno列不不存在,違反了外鍵約束,以致插入不成功。
❻ sql中在空表裡輸入數據輸不進怎麼辦啊
一次要插入整行數據的,這就是資料庫的數據完整性。插入的數據還要滿足約束,比如你的ReaderName欄位有約束不能為空,所以才導致數據插入失敗。
❼ 資料庫寫不進去數據.....求救呀~!!
sql="select * from in_user where ac="&session("ac")
rs.open sql,conn1,1,3
'修改
rs("pic")="12345"
'新建
rs.addnew
rs("pic")="12345"
'更新庫
rs.update
'關閉
rs.close
set rs=nothing
另外如果AC是字元型的話,SQL語句應該這樣寫
sql="select * from in_user where ac='"&session("ac")&"'"
❽ SQL資料庫不能寫入數據,高手幫忙
少連接,當然不可以這樣寫