vb中如何运行sql文件

leitnt 2008-05-19 08:57:39
sql文件如下:

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_DBClass]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_DBClass]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_DBClasses]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_DBClasses]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_FAClass]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_FAClass]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_FAClasses]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_FAClasses]
GO

CREATE TABLE [dbo].[UA_DBClass] (
[C_ID] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[C_Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[UA_DBClasses] (
[C_ID] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[cAcc_Id] [varchar] (3) COLLATE Chinese_PRC_CI_AS NULL ,
[cGZGradeNum] [varchar] (3) COLLATE Chinese_PRC_CI_AS NULL ,
[cGZGradeName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[UA_FAClass] (
[C_ID] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[C_Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[UA_FAClasses] (
[C_ID] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[cAcc_Id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[cAcc_Name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO

我想在vb中读取该sql文件,并将以上内容传给一个string类型变量,当运行这个字符串时会提示“go附近语法错误”,请教高手vb中怎样高效访问.sql文件??
...全文
101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leitnt 2008-05-19
  • 打赏
  • 举报
回复
这样不太方便,运行.sql文件的目的是为了可以在不修改vb程序的情况下,从外部直接修改.sql文件。如果用到参数,我可以调用存储过程,这里只是想创建几个数据表。
lcsfxs 2008-05-19
  • 打赏
  • 举报
回复
把sql文件改成SQL语句,如:
sqlstmt = "select businessmanid from businessman where businessmanid='" + Trim(TEXT1.text) + "'"

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧