导航:首页 > 编程大全 > vb通过代码创建数据库连接

vb通过代码创建数据库连接

发布时间:2023-09-14 21:13:21

『壹』 在VB中怎样建立数据库 然后再与数据库连接

新建exe工程

菜单-工程-引用

Microsoft ActiveX Data Objects 6.1 Library

Microsoft ADO Ext. 6.0 for DDL and Security


添加模块conn

粘贴代码

PubliccatAsNewADOX.Catalog
PublicconnAsNewADODB.Connection
PublicrsAsNewADODB.Recordset
PublicmdbpathAsString

PrivateFunctionGetconn()'连接数据库
Cl
mdbpath=app.Path'数据库路径设置为程序本体根目录
pstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&mdbpath&"Main.mdb"&";Mode=12;JetOLEDB:DatabasePassword=pdjj888"
conn.Openpstr
conn.CursorLocation=adUseClient
EndFunction
PublicFunctionCl()'断开数据库
OnErrorGoToerr
Ifconn.State=adStateOpenThen
conn.Close
Setconn=Nothing
EndIf
err:
EndFunction

PublicFunctionSe(sqlAsString)'执行sql语句
'OnErrorGoToerr
Getconn
conn.Executesql,Se
'err:
EndFunction
PublicFunctionGe(sqlAsString)'查询
'OnErrorGoToerr
Getconn
rs.Opensql,conn,adOpenDynamic,adLockPessimistic
'err:
'Iferr=3265Then
'Ck"提示","服务器繁忙,请重试!"
'EndIf
EndFunction

PublicFunctionCatdata()'创建初始数据库
pstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&mdbpath&"Main.mdb"&";Mode=12;JetOLEDB:DatabasePassword=pdjj888"
DimsqlAsString
IfDir(mdbpath&"Main.mdb")=""Then
cat.Createpstr'创建数据库
Setcat=Nothing
conn.Openpstr'打开数据库
'创建商品类型表
sql="CREATETABLEspstyle(lidintprimarykey,stylenameVARCHAR,styltagVARCHAR,FontVARCHAR,styledjint)"
conn.Execute(sql)
sql="(1,1)"'自动编号
conn.Execute(sql)
'创建商品表
sql="CREATETABLEsps(sidintprimarykey,lidint,spnameVARCHAR,sptagVARCHAR,spdjint,spdatedate)"
conn.Execute(sql)
sql="(1,1)"'自动编号
conn.Execute(sql)
'创建奖券类型表
sql="CREATETABLEjzstyle(jidintprimarykey,jznameVARCHAR,jztagVARCHAR,jzslint,jzjlDouble,jzdatedate)"
conn.Execute(sql)
sql="(1,1)"'自动编号
conn.Execute(sql)
'创建奖券表
sql="CREATETABLEjzs(zidintprimarykey,jznameVARCHAR,jztagVARCHAR,jzdatedate)"
conn.Execute(sql)
sql="(1,1)"'自动编号
conn.Execute(sql)
Cl
EndIf
EndFunction
阅读全文

与vb通过代码创建数据库连接相关的资料

热点内容
string转jsonjs 浏览:810
如何反制清洁网络计划 浏览:500
数据库数据库实例是什么意思 浏览:756
6splus南京东路苹果专卖店报价 浏览:688
vm获取配置文件中变量 浏览:639
三星note2哪个版本好 浏览:405
c程序求5 浏览:736
文件图片去水印去斑点 浏览:538
电脑编程哪个语言最万能 浏览:915
计算机网络能传送的信息是 浏览:381
gtx950怎么升级 浏览:502
如何外网共享文件夹 浏览:665
excel2010表格工具在哪 浏览:935
路由器一个账号密码忘了怎么办 浏览:83
根据内容检索文件 浏览:569
索尼手机文件夹 浏览:739
win1010194190 浏览:722
windows文件夹命名 浏览:905
博易大师升级文件在哪里 浏览:415
ghost83手动安装教程 浏览:802

友情链接