[VB6 ] 寫入資料庫問題 以及datagrid使用問題

看板Visual_Basic作者 (goodtau)時間11年前 (2012/11/04 23:40), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/2 (看更多)
大家好 有兩個問題想要請問大家 一. 假設只有一筆資料要寫入資料庫 我會 就在連線字串那打sql的語法 insert into 但現在有多筆資料,要寫入資料庫 要怎麼寫呢? 以及假設這個資料庫欄位是 1.2.3.~~10好了 共有10欄 但我這多筆資料 分別可能是 每個欄位都有 ; 或者只有1~6欄 再或者中間會空個幾欄(好比這筆資料 1~4欄有 5.8欄各是 null ,其他欄有資料這樣) 要怎麼做呢? 二. 我把資料輸出到datagrid後 有辦法把 datagrid最上面那列 設成空格 只要在這些空格輸入值 就可以搜尋下面欄位的值這樣嗎? 或者在最上面那列空格 輸入資料 datagrid 也會同時新增這筆資料 資料庫裡也會同時新增這筆資料? 麻煩大家解惑了...想很久還是想不出來... 先謝謝大家了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.203.124

11/05 14:48, , 1F
(1)有幾筆就寫幾次,不要偷懶。欄位容許null值的可以空
11/05 14:48, 1F

11/05 14:49, , 2F
缺,不然你要自己生預設值。SERVER 2008以後可以寫一行
11/05 14:49, 2F

11/05 14:49, , 3F
欄位後接著很多筆資料,但如果有缺欄位就不能這樣。
11/05 14:49, 3F

11/05 14:50, , 4F
(2)插入有insertrow,你用VB設計工具玩一玩就知道了。搜
11/05 14:50, 4F

11/05 14:51, , 5F
尋沒玩過,不知道現在有沒有加進去。你如果沒寫過搜尋麻
11/05 14:51, 5F

11/05 14:52, , 6F
煩先把欄位都寫在外面,這樣會了再來把他合到grid裡面去
11/05 14:52, 6F

11/13 03:58, , 7F
INSERT+ SELECT
11/13 03:58, 7F
文章代碼(AID): #1Gbeo8vO (Visual_Basic)
文章代碼(AID): #1Gbeo8vO (Visual_Basic)