我想创建一个带登录名的vb.net应用程序。 我希望登录验证用户名和密码,表格包含所有成员的所有用户名和密码,如果登录找到与表的对应关系,我希望登录在应用程序中连接用户。 在下一个表单中,我希望应用程序显示一些'信息'例如姓名,电子邮件,...用于登录的用户。 我尝试了很多代码,但没有一个正常工作。
导入语句以绿色标记。 VB.net 2012不接受。 Dim myConnection As MySqlConnection = New MySqlConnection():这里MySqlConnection是蓝色的下划线
这是我的代码的一部分:
导入System.Data 导入MySql.Data.MySqlClient
Public Class Sign_in
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Dispose()
End Sub
Public Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
'Declare variables
Dim pwd, username As String
'Get credentials variables
username = Me.username.Text
pwd = Me.TextBox2.Text
Dim myConnection As MySqlConnection = New MySqlConnection()
Dim myConnectionString As String = "Server=localhost;Database=mayombe_mdcs;Uid=root;Pwd=;"
myConnection.ConnectionString = myConnectionString
myConnection.Open()
答案 0 :(得分:0)
听起来你还没有安装MySQL连接器,或者你已经安装了它但是还没有为你的项目添加对它的引用。除非安装并引用了连接器,否则VB不会与MySQL数据库通信。
从here下载并安装MySQL Connector。
您现在需要在项目中添加对此的引用:
选择浏览并导航到MySQL Connector的 Assemblies 目录:
选择 MySQL.Data.dll ,然后单击确定:
现在您需要做的就是将Imports MySql.Data.MySqlClient
添加到表单代码的最顶层,一旦创建了正确的连接字符串,您就可以访问数据库。