100分求教如何用ADO创建新的数据库? 我想在程序中动态用ADO创建新的数据库,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/4121/4121226.xml?temp=.888241 Private Sub Command1_Click() On Error GoTo DealError Dim objCon As Connection, strCn As String, strSQL As String Set objCon = New Connection ' strCn = "Provider=SQLOLEDB.1;User ID=sa;Data Source=(local)" objCon.ConnectionString = strCn objCon.open ' strSQL = "CREATE DATABASE 实例2库" objCon.Execute strSQL MsgBox "成功创建数据库" objCon.Close ' strCn = "Provider=SQLOLEDB.1;User ID=sa;" & "Data Source=(local);Intial Catalog=实例2库" objCon.ConnectionString = strCn objCon.open ' strSQL = "CREATE TABLE 测试表(" & _ "用户名 varchar(13) not null primary key," & _ "口令 char(6) not null)" objCon.Execute strSQL MsgBox "成功创建数据库表" strSQL = "INSERT 测试表(用户名,口令)" & _ "VALUES('Administrator',123456)" objCon.Execute strSQL strSQL = "INSERT 测试表(用户名,口令)" & _ "VALUES('Admin',13578)" objCon.Execute strSQL strSQL = "INSERT 测试表(用户名,口令)" & _ "VALUES('叮当',123321)" objCon.Execute strSQL MsgBox "成功为表添加了三条记录" ' objCon.Close Set objCon = Nothing ' Command2.Enabled = TrueDealError: ' MsgBox "数据库创建过程出错" & Err.DescriptionEnd Sub 如果是MSSQL库,可以Create DataBase语句来建数据库,用Create Table语句来创建表如果是Access库,可以用ADOX来创建新库和表在VB程序中用ADO对象动态创建数据库和表:http://safebbs.it168.com/redirect.php?fid=34&tid=1605&goto=nextnewset dim dbconn as adodb.connectiondbconn.execute 任意SQL语句 谁帮我改一下,这个气泡类模块(在XP sp2系统下编译后显示不出气泡,开发坏境下可以显示出来) 请位高手编个财务系统??现金感谢!!! 關於報表導出報表錯位問題 请问,如果信誉值被本站搞成负值后,不能发贴,如何将信誉值变成正值。 VB6.0的快捷键的调用? 关于枚举变量的问题 如何把ACCESS数据库中的数据打印出来!(注打印出表格的形状) 怎样记录表中的数据的位置?在线等呀!!!!!! mouseleave如何判断 怎么快速判断一个字符串是否属于数组AString()? jmail发信时的附件问题? winsock如何发送字符串16进制数据?
On Error GoTo DealError
Dim objCon As Connection, strCn As String, strSQL As String
Set objCon = New Connection
'
strCn = "Provider=SQLOLEDB.1;User ID=sa;Data Source=(local)"
objCon.ConnectionString = strCn
objCon.open
'
strSQL = "CREATE DATABASE 实例2库"
objCon.Execute strSQL
MsgBox "成功创建数据库"
objCon.Close
'
strCn = "Provider=SQLOLEDB.1;User ID=sa;" & "Data Source=(local);Intial Catalog=实例2库"
objCon.ConnectionString = strCn
objCon.open
'
strSQL = "CREATE TABLE 测试表(" & _
"用户名 varchar(13) not null primary key," & _
"口令 char(6) not null)"
objCon.Execute strSQL
MsgBox "成功创建数据库表"
strSQL = "INSERT 测试表(用户名,口令)" & _
"VALUES('Administrator',123456)"
objCon.Execute strSQL
strSQL = "INSERT 测试表(用户名,口令)" & _
"VALUES('Admin',13578)"
objCon.Execute strSQL
strSQL = "INSERT 测试表(用户名,口令)" & _
"VALUES('叮当',123321)"
objCon.Execute strSQL
MsgBox "成功为表添加了三条记录"
'
objCon.Close
Set objCon = Nothing
'
Command2.Enabled = True
DealError:
'
MsgBox "数据库创建过程出错" & Err.DescriptionEnd Sub
如果是Access库,可以用ADOX来创建新库和表
在VB程序中用ADO对象动态创建数据库和表:http://safebbs.it168.com/redirect.php?fid=34&tid=1605&goto=nextnewset