關於Adodc與Text控制項繫結資料庫的問題(高手賜教)重金懸賞!!!

2025-06-08 12:20:11 字數 2996 閱讀 5839

1樓:匿名使用者

對adodc控制項缺者點右鍵->屬性,出來乙個設定頁面,在「通用裡面」配置好資料來源,然後在「記錄源」裡面將「命令型別」選擇為「adcmdtable」,然後帆數在「表或儲存過程名稱裡選擇資料庫裡的表,確定後,在你textbox的屬性裡面找到」datasource「屬性,選擇為你的adodc控制項,然後在「datefield」裡選擇表裡的欄位,選擇好後點選執行態扮首,然後點選adodc上的按鍵就可以看到不同的記錄集了!

2樓:匿名使用者

先在屬性裡配置好這個connectionstring 屬性。

有嚮導按顫畝櫻嚮導來就好了。

recordsource屬性頁理也有。

頁可以再代買理寫。

select 藥品編號、藥品名稱、拼音碼、所在庫房、規格、單位、藥品數量 from 藥品庫存表"

藥品標號。藥品名茄叢稱。

拼音耐此碼。

所在庫房。規格。

單位。藥品數量。

vb6.0中資料庫操作mshfelxgrid控制項和adodc控制項中遇到的問題,求幫助

3樓:網友

當然可以的textbox控制項本來就是可以和資料庫繫結的。

vb6.0與access資料庫,在控制項(如textbox)屬性中繫結資料欄位,這種方式是否不能新增資料記錄?

4樓:網海1書生

當adodc所連線的資料表中不存在記錄,或者當前記錄指標指向bof或eof時,就會出現你所說的在文字框輸入內容後移開焦點時所輸入的內容被自動清空的情況,因為這個時候不存在任何可操作的當前記錄,你的操作是無意義的。必須通過其他方法先給資料表新增乙個空白記錄,這時候adodc的記錄指標就會自動指向這個記錄,然後再在繫結的文字框中輸入資料才有效!比如新增乙個名為「新增記錄」的按鈕:

private sub command1_click()

新增新的空記錄。

end sub

此外要注意,輸入資料後,並不會立即寫入資料庫的,這時候有兩種方式來處理:一是再次點選「新增記錄」按鈕,那麼在新增一條空記錄的同時剛才輸入的內容就會被自動寫入資料庫;二是通過其他方式強制寫入資料庫,比如新增乙個「確認新增」的按鈕:

private sub command2_click()

更新資料表。

end sub

當然,你也可以發揮你的聰明才智,讓程式實現智慧型操作,比如游標停留在第乙個文字框時就自動新增乙個空記錄,游標離開最後乙個文字框時就自動寫入資料庫,這樣就無須專門新增n個按鈕來處理了。不過這樣一來程式的複雜程度就肯定會上公升,比如你需要處理因為無意中點選了第乙個文字框而新增的多餘空記錄。

其他改、刪、查的時候也同樣要注意:執行操作時,要先把adodc的記錄指標指向需要操作的那條記錄,否則操作無效,甚至還可能破壞其他正常記錄。

vb和access資料庫問題,急急急!!!!哪位高手幫一下!

5樓:方程無解

private sub form_load()為資料控制項設定連線的資料庫檔案的路徑及名稱。

mdb"設定adodc資料控制項的資料屬性。

基本情況" '設定資料來源。

重新整理控制項。設定組合框內容。

轉移至最前記錄,注意表中必須有記錄,否則會出錯。

while not '迴圈至最後記錄。

向組合框列表中新增條目。

轉向下一條記錄粗尺。

wend end sub

private sub cmdok_click()dim sqlstr as string '定義字元號串,用於傳遞登陸資訊。

從文字框中獲取使用者輸鉛肆入的登入資訊。

sqlstr = select * from 基本情況 where 號碼='"trim( &and 密碼='"trim( &

sqlstr '設定資料控制項的資料來源。

重新整理資料控制項。

if = 0 then '如果沒有對應的記錄,登入失敗。

msgbox "使用者登入密碼錯誤,請重新輸入!"槐凳轎, vbcritical + vbsystemmodal, "錯誤提示"

txtpassword =

else 使用者名稱和密碼全部正確,正確登入。

unload me '解除安裝登陸窗體。

開啟主窗體。

end if

end sub

vb資料庫新增問題?

6樓:網友

報的什麼錯啊?另外建議使用adodb比使用控制項靈活。

private rs_userinfo as newrs_

rs_userinfo("userid") add_idrs_userinfo("usercode") text_rs_userinfo("pwd") spwdrs_userinfo("name") text_rs_

用vb做乙個註冊視窗,用adodc新增記錄到資料庫,出現「91」錯誤!請哪位高手指點,急急急!

7樓:網友

記錄集為空,很可能卜銀是你沒有引用到adodc,它的指型尺宴針沒有出現。隨便加個控制項引用一下,把控制項設為不可見困洞就可以了。

vb中用adodc控制項或者datagrid如何修改access表中的內容?

8樓:匿名使用者

vb6? ?

做新增、修改、刪除操作 主要有2種方式:

1 直接修改繫結好的dataset(裡面)2 直接修改對應資料的id

後者我比較常用。

根據我的瞭解,你可以在 datagrid 選定新行後得到資料行的id(當然,這個id可以是隱藏列),得到id後,就可以使用查詢進行修改和刪除了;

新增方面更簡單,直接彈出個對話窗體讓使用者操作新增即可!

9樓:匿名使用者

直接用recordset對資料庫進行操作就可以。。他可以對錶裡面的記錄進行新增。修改。刪除的。具體的**要自己去寫了。。

VB 怎麼判斷游標處在某個text控制元件上

使用文字框的gotfocus事件 假設你的窗體上有兩個文字框 名字為 text1 和 text2下面的 就可以判斷 private sub text1 gotfocus msgbox 游標在text1 end sub private sub text2 gotfocus msgbox 游標在text...

vb關於text文字內容 去重複,排序 求助

很簡單的問題你自己解決好了。請問vb幾個文字框內容去除相同內容後text出現下圖的排列情況用什麼 整理啊 可以用split函式分割,然後再組合起來,組合的時候如果需要去掉兩邊的空格,可以用trim函式。vb怎樣去除textbox重複的字元 定義乙個字串,儲存textbox的文字值,再定義乙個空字元...

關於C Winform 利用Label控制元件顯示資料表資料的

datatable dt new datatable 你的資料datatable label1.text for int columnindex 0 columnindex dt.columns.count columnindex label1.text dt.columns columnindex...