vb高手进,vb连接mysql数据库,怎么把数据写入数据库!
发布网友
发布时间:2022-04-15 07:04
我来回答
共3个回答
热心网友
时间:2022-04-15 08:33
必须安装mysql的驱动才行,不管是vb还是c++都需要这个驱动。
代码如下:
public
function
exemysql(byval
sql
as
string)
as
adodb.recordset
sql
=
trim$(sql)
set
conn
=
new
adodb.connection
set
rs
=
new
adodb.recordset
conn.open
"driver=mysql
odbc
3.51
driver;"
&
_
"server=服务器地址;"
&
_
"port=3306;"
&
_
"database=数据库名;"
&
_
"uid=用户名;"
&
_
"pwd=密码"
conn.defaultdatabase
=
"数据库名"
conn.cursorlocation
=
aseclient
set
rs.activeconnection
=
conn
rs.locktype
=
adlockbatchoptimistic
rs.cursortype
=
adopenkeyset
rs.open
sql
set
exesql
=
rs
set
rs
=
nothing
set
conn
=
nothing
end
function
热心网友
时间:2022-04-15 09:51
rss回报类型不匹配:也就是说插入的数据中类型有与字段的数据类型不一致,自己检查下
热心网友
时间:2022-04-15 11:26
没用MYSQL 我用盗版的SQL:)