iT邦幫忙

0

VB6 資料庫比對訊息

目前是利用VB6在撰寫

首先先在資料庫裡面定義
RD001 RD002 兩個欄位
A001 換濾網
A002 換濾芯

From 上面有一個Textbox
想在textbox輸入A001時
自動帶出換濾網的訊息秀在Label上

請問關於比對資料庫的這個部分
該怎麼撰寫?

歪歪 iT邦新手 3 級 ‧ 2018-02-03 08:45:06 檢舉
@小魚

我會用掃描槍刷資料
因為掃描槍本身有自帶Enter功能
所以算是Enter後觸發
小魚 iT邦大師 1 級 ‧ 2018-02-03 12:01:10 檢舉
那就是按鍵偵測到Enter的時候,
去資料庫抓資料就可以了啊,
是什麼地方有問題?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
小魚
iT邦大師 1 級 ‧ 2018-02-03 07:23:46

只要觸發VB6的事件時,
去抓資料庫就可以,
VB6我不知道事件跟.Net一不一樣,
但是你要什麼時候觸發?
TextBox每改一個字就觸發?
(那就是要一直去抓資料庫,
如果資料不多倒是還好)
還是離開TextBox時觸發?

1
賽門
iT邦超人 1 級 ‧ 2018-02-03 20:53:06

這個Google一下就一大堆參考範例。
借花獻佛,我就不Code了。

0
untitled
iT邦新手 5 級 ‧ 2018-02-05 09:08:19

你可以在textbox change事件的時候每次都進資料庫select或enter事件也可以
看你的需求吧,只是把值代入資料庫下sql語法 不用比對吧

0
捷客
iT邦新手 4 級 ‧ 2018-02-09 10:01:00

enter鍵的ascii 是13

如果是抓輸入文字,我會用 keypress事件,
然後判斷 key_code 是否等於13 ,是就觸發 SQL 查詢。

不過很久沒用VB6搭配 BARCODE機,觸發的事 觸發的是哪一個事件,
或如何交互應用,可能要試一下

我要發表回答

立即登入回答