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]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_DBClasses]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_DBClasses]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_FAClass]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_FAClass]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UA_FAClasses]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UA_FAClasses]
GOCREATE 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]
GOCREATE 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]
GOCREATE 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]
GOCREATE 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文件??