[ASP ] ASP 自動編號的問題~

看板Visual_Basic作者 (鮪魚、柚子、Stanley)時間16年前 (2009/07/09 23:15), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/3 (看更多)
目前我在 week_add_news.asp 裡面設了 set rs=server.CreateObject("ADODB.Recordset") sql = "select * from c_week" rs.open sql,conn,1,3 rs.addnew response.write rs("sid") rs("t_name")=t_name rs("t_wname")=t_wname rs("s_pic")=s_pic rs("r_name")=r_name rs("t_time")=t_time response.write rs("rid") response.write rs("pid") 但是新增資料時~跑到 sid rid pid 都會出現錯誤~@@ 我改成 response.write rs("sid") response.write rs("rid") response.write rs("pid") 出現 無法插入 NULL 值到資料行 'pid',資料表 'xxx.dbo.c_week'; 資料行不得有 Null。INSERT 已經失敗。 用 rs("sid")=sid 會出現 這個錯誤 (80040e21)多重步驟操作發生錯誤 這是哪裡的問題@@? http://www.wretch.cc/blog/phi12345 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.76.107

07/10 00:39, , 1F
資料表裡,多一個id欄位,設定自動欄位,再去抓取就好了
07/10 00:39, 1F

07/10 00:42, , 2F
我有多設定一個 ID 但是 不知怎麼去抓ID的資料@@
07/10 00:42, 2F

07/10 01:39, , 3F
select ID from table where xxxx <<這樣不就好了?
07/10 01:39, 3F

07/10 01:42, , 4F
可將sql輸入你的Access或SQL Server看看結果有沒有問題...
07/10 01:42, 4F

07/10 01:43, , 5F
順便說,已經用了top 1就不要再用order by了
07/10 01:43, 5F

07/10 09:53, , 6F
....嗯... order by 還是要用,是我搞錯了,抱歉.
07/10 09:53, 6F
※ 編輯: phi12345 來自: 220.135.208.113 (07/10 10:02) ※ 編輯: phi12345 來自: 220.135.208.113 (07/10 10:07)
文章代碼(AID): #1ALWc8Wz (Visual_Basic)
文章代碼(AID): #1ALWc8Wz (Visual_Basic)