私はmysql5.0でデータベースを作成しました。そこからデータを表示したい。login という名前のテーブルがあります。ユーザー名とパスワードの 2 つの列があります。フォームには、ユーザー名とパスワードの 2 つのテキスト フィールドがあります。データベースの値で入力を検証し、メッセージ ボックスを表示したいだけです。vb からデータベースへの接続が正常に確立されました。しかし、入力を検証していません。「オブジェクトが必要です」というエラーが表示されます。私はvbが初めてです。
私はvb6とmysql5.0を使用していますありがとう
コードは次のとおりです。
public con As ADOB.connection
public rs2 As new ADOB.Recordest
public sub preconnection()
set con = New connection
set rs = New recordest
set con = New ADOB.connection
con.connectionString = "DRIVER = {Mysql ODBC 3.51 driver};"_
& "SERVER = localhost;"_
& "DATABASE = vbtest;"_
& "UID = root;"_
& "PWD = ;"
con.cursorLocation =
con.open
end sub
sql = "select *from login"
set rs = con.execute (sql)
if rs.BOF = False Then
While Not rs.EOF
If Ucase(txtlogin.text = trim(rs(0)) Ad txtpassword.text = Trim(rs(1)) Then
username = rs(0)
loginname = True
MsgBox("welcome")
End if
rs.movenext
wend
End Sub