用代码创建access2000数据库的示例 手头没有资料请网友相助用代码创建access2000数据库的示例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB 6.0包括的是ADO 2.0,这个版本不支持创建数据库和表。你可以使用ADO代码操作记录,而使用DAO建立数据库。两者可以共存,只要你不同时操作同一个数据库就可以。 另一个办法是升级到VB 6.0 SP5(http://msdn.microsoft.com/vstudio/sp/default.asp),这个版本的ADOX可以支持数据库的建立。这里是一个例子CreateMDB-with-adox.zip(江天玉推荐)。 另外,可以参考QA001802 "能否使用ADO生成SQL7.0的表和字段"、QA002572 "使用ADO访问数据库时怎样判断某一表名是否存在"。 Spencer Yang的意见: 本人所写的范例较网络上流传的范例详细,不妨参考。 ●具体范例,请到纪文和网站『VB入门网』 http://www.vbguide.com.tw/webback.asp 看看「个个击破」 单元中的 361 如何使用 ADOX 对象新增数据库、新增资料表? Frank的意见: 直接执行SQL语句。如果AdoConn已连接到SQL Server: 建库: Adoconn.exec "Create Database 库名" 打开对应的库就可以建表,视图及存储过程: Adoconn.exec "Create Table 表名(....)" 请问,如何编程创建Access数据库并加上密码保护?急切需要!多谢帮助! 回答: 可以这样做: Set wspDefault = DBEngine.Workspaces(0) ' Create new, encrypted database. Set dbs = wspDefault.CreateDatabase("Newdb.mdb", _ dbLangChineseSimplified & ";pwd=NewPassword", dbEncrypt) ' Create new table with two fields. ...... 有关创建表的语句可以参考CreateDatabase的帮助。 Private Sub cmdCreateAccess_Click() '创建ACCESS文件 Dim sCreatAccessFile As String If txtCreateAccessName.Text = "" Then MsgBox "请输入需创建ACCESS文件名及路径!", vbExclamation, "提示" txtCreateAccessName.SetFocus Exit Sub End If sCreatAccessFile = txtCreateAccessName.Text sCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;" & _ "Data Source=" & sCreatAccessFile On Error GoTo ErrorCreateDataBase Cat.Create sCnn MsgBox "创建成功!", vbInformation, "提示" Exit SubErrorCreateDataBase: MsgBox Err.Description & "请重新输入数据库名!", vbExclamation, "提示" txtCreateAccessName.SetFocus Exit SubEnd Sub access建立数据库:http://expert.csdn.net/Expert/topic/2099/2099036.xml?temp=.4305078 我要开网店,希望大家给点建议! 大家帮忙看看这段简单的代码什么意思? 请问怎样把查询到的记录生成*.TXT文件 如何将bmp转化成jpg?? CallByName函数的具体用法问题? 密码 这个问题怎么没人回答呀,表格的马上刷新问题!!!!!!!!!! 在vb6中viewtree提示无效关键字 sql语句问题,或者说是adodc控件中的命令文本中的sql语句问题 我们公司要开发一套系统,同时实现c/s,b/s,支持各地分公司的使用,现在没决定用vb还是delphi,请大家发表意见! 我在初学阶段有几个简单的问题想问问各位高手。希望各位帮忙 求救!!!
另一个办法是升级到VB 6.0 SP5(http://msdn.microsoft.com/vstudio/sp/default.asp),这个版本的ADOX可以支持数据库的建立。这里是一个例子CreateMDB-with-adox.zip(江天玉推荐)。
另外,可以参考QA001802 "能否使用ADO生成SQL7.0的表和字段"、QA002572 "使用ADO访问数据库时怎样判断某一表名是否存在"。
Spencer Yang的意见:
本人所写的范例较网络上流传的范例详细,不妨参考。
●具体范例,请到纪文和网站『VB入门网』
http://www.vbguide.com.tw/webback.asp
看看「个个击破」 单元中的
361 如何使用 ADOX 对象新增数据库、新增资料表?
Frank的意见:
直接执行SQL语句。如果AdoConn已连接到SQL Server:
建库: Adoconn.exec "Create Database 库名"
打开对应的库就可以建表,视图及存储过程:
Adoconn.exec "Create Table 表名(....)"
Set wspDefault = DBEngine.Workspaces(0)
' Create new, encrypted database.
Set dbs = wspDefault.CreateDatabase("Newdb.mdb", _
dbLangChineseSimplified & ";pwd=NewPassword", dbEncrypt)
' Create new table with two fields.
...... 有关创建表的语句可以参考CreateDatabase的帮助。
'创建ACCESS文件
Dim sCreatAccessFile As String
If txtCreateAccessName.Text = "" Then
MsgBox "请输入需创建ACCESS文件名及路径!", vbExclamation, "提示"
txtCreateAccessName.SetFocus
Exit Sub
End If
sCreatAccessFile = txtCreateAccessName.Text
sCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;" & _
"Data Source=" & sCreatAccessFile
On Error GoTo ErrorCreateDataBase
Cat.Create sCnn MsgBox "创建成功!", vbInformation, "提示"
Exit Sub
ErrorCreateDataBase: MsgBox Err.Description & "请重新输入数据库名!", vbExclamation, "提示"
txtCreateAccessName.SetFocus
Exit Sub
End Sub
http://expert.csdn.net/Expert/topic/2099/2099036.xml?temp=.4305078