如何在VB中执行mysql命令

如何在VB中执行mysql命令,第1张

用如下语句即可

dim con

set con=createobject("ADODB.Connection")

con.open "driver={sql server}Driver={sql server}uid=用户名pwd=用户密码database=数据库名称server=(local)"

con.execute("你想执行的SQL语句")

Private Sub Command1_Click()

Dim cn As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim strCn As String

Dim SHA1 As String

Dim db_host As String

Dim db_user As String

Dim db_pass As String

Dim db_data As String

Dim sql As String

db_host = "localhost"

db_user = "root"

db_pass = "2009"

db_data = "realmd"

strCn = "DRIVER={MySQL ODBC 3.51 Driver}" &_

"SERVER=" &db_host &"" &_

"DATABASE=" &db_data &"" &_

"UID=" &db_user &"PWD=" &db_pass &"" &_

"OPTION=3stmt=SET NAMES GB2312"

cn.Open strCn

cn.CursorLocation = adUseClient

'写入之前加判断,如果存在就退出

Name = Trim(Text1.Text)

sql = "select username from Account where username='" &Name &"'"

rs.Open sql, cn, 1, 1

If rs.RecordCount >0 Then

Label5.Caption = "账号已存在"

rs.close

response.end

Else

Label5.Caption = "帐号可以使用"

End If

rs.Close

'判断结束

sql = "INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES ( '" &Text1.Text &" ', SHA1('Text2.Text') , '" &Text4.Text &" ','" &2 &" ') "

rs.Open sql, cn, 1, 3

MsgBox "注册成功"

rs.Close

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8613603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存