1樓:似水流年
這樣解決你的問題:在vb6下面的!
給你的一點建議:
1:資料庫名字和表名字最好是英文,這樣比較的合乎規範!
2:我的這裡fields。item和你的有不同的,希望你能好好的看一看
fiels的含義,然後更改item的value的值,這樣你可以更改我的程式了!
3:程式可能達不到你的要求,但是可以完成你的功能,看一看,然後改一改
吧!private sub command1_click()
dim db as database '定義一個資料庫連線
dim rs as recordset '定義一個記錄集
set db = opendatabase("c:\資料庫.mdb") '連線mdb檔案,這裡要改成你自己檔案的路徑,
set rs = db.openrecordset("select * from 表1")
if (text1.text = rs.fields.item(1)) then '有可能出錯,你的檔案是如何建的,field如何建的不清楚
text2.text = "12"
end if
if (text1.text = rs.fields.item(2)) then
text2.text = "50"
end if
if (text1.text = rs.fields.item(3)) then
msgbox "出錯了", vbokonly
end if
end sub
2樓:匿名使用者
你的意思是
在text1輸入規格,按command1則在tetx2顯示錶1的**;
如果沒有這個規格,則msgbox 「出錯」
要求:規格沒有重複!
這很簡單,大概不超過30行。
留個郵箱,發個最簡單易懂的給你!
3樓:匿名使用者
似乎不太明白你的意思
如果只要判斷text1中的內容然後相關操作,似乎可以這樣
if text1.text="1*25" then text2.text=12
if text1.text="2*25" then text2.text=50
if text1.text="2*25" then msgbox "出錯"
另外,你似乎需要先開啟資料庫,然後在textbox中載入資料……
如果有什麼問題或意見,請發郵件: [email protected]
qq 101413177
4樓:帳號已登出
樓主極有個性.
1。可以使用dao訪問你的access資料庫。
2。把text1和text2邦定到規格和**兩個欄位上.
C 連線資料庫出錯,C 與sql資料庫連線問題
vs2005 伺服器資源管理器 右鍵 資料連線 新增連線 伺服器名輸入 local 下面選擇登入方式 選擇連線資料庫 確定。右鍵你新建好的連線 屬性 右邊 連線字串 複製就可以了 檢查你的連線字串是否正確,教你一個辦法,在vs中,拖一個可以繫結資料庫的控制元件,然後根據它的嚮導提示,會自動生成正確的...
vb高手進,vb連線mysql資料庫,怎麼把資料寫入資料庫
蹇永芬壬辰 必須安裝mysql的驅動才行,不管是vb還是c 都需要這個驅動。如下 public function exemysql byval sqlas string asadodb.recordset sql trim sql setconn new adodb.connection setrs...
VB 資料庫查詢
select top 1 from ip order by 日期欄位 asc text1 recordsource select top 1 from ip order by 日期欄位 desc text2 假如你的第八個欄位名稱是dt sql語句為 一 sql select min dt max ...