查看: 1487|回复: 2
|
VB.NET & MYSQL 问题
[复制链接]
|
|
VB.NET & MYSQL 问题
=========================================================
GENERAL DECLARATION
Imports MySql.Data.MySqlClient
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim cn As New MySqlConnection
Dim cmd As New MySqlCommand
Dim dr As MySqlDataReader
cn.ConnectionString = " Server = localhost; user id = root; password = ; database = testdb; "
cmd.Connection = cn
cn.Open()
cmd.CommandText = "SELECT UserID, UserPw from usermaster WHERE UserID ='" & TextBox1.Text & "' AND UserPw = '" & TextBox2.Text & "'"
dr = cmd.EndExecuteReader '<== Error 1 Argument not specified for parameter 'result' of 'Public Function EndExecuteReader(result As System.IAsyncResult) As MySql.Data.MySqlClient.MySqlDataReader'.
If dr.HasRows Then
MsgBox("OK")
Else
MsgBox("Invalid User ID OR Password!!!")
End If
End Sub
|
|
|
|
|
|
|
|
发表于 31-12-2013 07:15 PM
|
显示全部楼层
。。。
虽然我不是很懂VB, 但是一看error message很直白啊, 就是你的function ‘cmd.EndExecuteReader ’ 少了argument。 你应该查查API document, 看这个function要怎样用。 |
|
|
|
|
|
|
|

楼主 |
发表于 4-1-2014 11:03 PM
|
显示全部楼层
fire-fly3 发表于 31-12-2013 07:15 PM 
。。。
虽然我不是很懂VB, 但是一看error message很直白啊, 就是你的function ‘cmd.EndExecuteReader ...
解决了。。
谢谢你。。。
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|