标题:vb6 如何用sql 创建access库
取消只看楼主
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
结帖率:82%
已结贴  问题点数:20 回复次数:3 
vb6 如何用sql 创建access库
vb6 如何用sql语句 创建access库
Adodc1.RecordSource = "Create('Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d\sh.mdb;Jet OLEDB:Engine Type=5);' "不能成功创建,提示“未发现数据源名称并且未指定默认驱动程序

[此贴子已经被作者于2017-9-5 10:55编辑过]

搜索更多相关主题的帖子: vb6 sql 创建 access Jet 
2017-09-05 10:46
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
Adodc1.RecordSource = "Create('Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d\sh.mdb;Jet OLEDB:Engine Type=5'); "
这个语句没有成功创建
2017-09-05 10:50
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
以下是引用ZHRXJR在2017-9-5 11:55:02的发言:

好像 ADO 控件不能新建Access数据库,一般使用 ADOX 对象或 DAO 对象创建Access数据库的吧?
新建数据库必须有特定界面,要输入数据库名称,添加字段,包括字段名称、字段数据类型、字段大小、是否容许空的文本框或下拉框。
好像不是一个语句就能创建数据库的吧。

字段,类型,大小是数据库表吧?
2017-09-05 14:54
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
回复 6楼 xiangyue0510
    Dim cat As New ADOX.Catalog  '不用cat用另外一个名字也可以
    Dim pstr As String
    Dim tb1 As New Table
    pstr = "Provider=Microsoft.Jet.OLEDB.4.0;"   '不能把这里的4.0改为3.51
    pstr = pstr & "Data Source=d:\dat.mdb;"
    cat.Create pstr
这样能实现谢谢各位
2017-09-06 15:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-480488-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.309349 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved