用VB能实现sql文件创建表吗 请教:我要在VB下面根据SQL生成的脚本文件(.sql)来创建表,我该怎么做呢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用文本方式打文件(.sql),复制到一个足够长的STRING型变量,用ADO中的CONNECT对象的EXECUTE方法执行它.OK注意:文件(.SQL)中不能包含'GO' '工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号) Dim CN As New ADODB.Connection '定义数据库的连接 Dim Rs As New ADODB.Recordset CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;" CN.Openstrsql = "CREATE TABLE [DownClass] ([id] [int] IDENTITY (1, 1) NOT NULL ," & _ "[classname] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ," & _ "CONSTRAINT [PK_DownClass] PRIMARY KEY CLUSTERED" & _ "( [id] ) ON [PRIMARY] ) ON [PRIMARY]" '执行建表语句 cn.execute strsql 用VB写了C/S的程序,想客户端安装使用方便.所谓的服务器端是不是一个数据库服务器? 关于文件的操作! 如何取得目录路径 怎么在SSDBGrid中不需要输入代码就可以直接删除数据??? 送分100分:如何定时运行程序中的某个模块 能够看穿你的心思的程序,如果准,发给你的朋友. win98下如何实现信使服务? 怎么才能消除这种情况下的换行符。(在线) 各位兄弟,我打算报考今年的程序员考试,请给些意见。 “居中”的VB源代码是什么? 象VB那样的帮助,按F1转到主题,如何实现? 在VB的类模块Class_Initialize事件可不可以加参数?
复制到一个足够长的STRING型变量,
用ADO中的CONNECT对象的EXECUTE方法执行它.
OK
注意:文件(.SQL)中不能包含'GO'
'工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号) Dim CN As New ADODB.Connection '定义数据库的连接
Dim Rs As New ADODB.Recordset
CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;" CN.Openstrsql = "CREATE TABLE [DownClass] ([id] [int] IDENTITY (1, 1) NOT NULL ," & _
"[classname] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ," & _
"CONSTRAINT [PK_DownClass] PRIMARY KEY CLUSTERED" & _
"( [id] ) ON [PRIMARY] ) ON [PRIMARY]" '执行建表语句
cn.execute strsql