作者goodtau (goodtau)
看板Visual_Basic
標題[VB6 ] 寫入資料庫問題 以及datagrid使用問題
時間Sun Nov 4 23:40:54 2012
大家好
有兩個問題想要請問大家
一.
假設只有一筆資料要寫入資料庫
我會 就在連線字串那打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
→ MOONRAKER:(1)有幾筆就寫幾次,不要偷懶。欄位容許null值的可以空 11/05 14:48
→ MOONRAKER:缺,不然你要自己生預設值。SERVER 2008以後可以寫一行 11/05 14:49
→ MOONRAKER:欄位後接著很多筆資料,但如果有缺欄位就不能這樣。 11/05 14:49
→ MOONRAKER:(2)插入有insertrow,你用VB設計工具玩一玩就知道了。搜 11/05 14:50
→ MOONRAKER:尋沒玩過,不知道現在有沒有加進去。你如果沒寫過搜尋麻 11/05 14:51
→ MOONRAKER:煩先把欄位都寫在外面,這樣會了再來把他合到grid裡面去 11/05 14:52
推 stero: INSERT+ SELECT 11/13 03:58