欢迎光临散文网 会员登陆 & 注册

【按键精灵】连接MySQL

2023-06-23 16:55 作者:酷玩蚊仔  | 我要投稿

Set connection = CreateObject("ADODB.Connection")

//connection.Open "DSN=Mysql;UID=root;PWD=123456;PORT=3306;DATABASE=testdb;Data Source=localhost"

connection.Open "Provider=MSDASQL.1;Password=123456;Persist Security Info=True;User ID=root;Data Source=localhost;Initial Catalog=testdb"


Set recordset = CreateObject("ADODB.Recordset")


connection.BeginTrans 


SQL1 = "DELETE FROM items WHERE id = 1"

connection.Execute SQL1, resLength1

TracePrint resLength1


SQL2 = "UPDATE items SET name = '龙纹剑', price = 777 WHERE id = 2"

connection.Execute SQL2, resLength2

TracePrint resLength2


SQL3 = "INSERT INTO items(name, price) VALUES('屠龙刀', '999')"

connection.Execute SQL3, resLength3

TracePrint resLength3


TracePrint connection.Errors.Count


If connection.Errors.Count > 0 Then 

connection.RollbackTrans 

Else 

connection.CommitTrans

End If


SQL = "SELECT * FROM items"

recordset.open SQL, connection, 1


If recordset.bof And recordset.eof Then 

TracePrint "没有记录"

Else 

While not recordset.eof 

TracePrint recordset("id") & " " & recordset("name") & " " & recordset("price")

recordset.movenext

Wend

End If


recordset.close 

connection.close

【按键精灵】连接MySQL的评论 (共 条)

分享到微博请遵守国家法律