VB6执行.sql脚本
在vb中想在一个数据库db中建立一个表tab
sqlfile中的内容是
uss db
CREATE TABLE [dbo].[tab] (
[tid] [int] NOT NULL ,
[tm] [money] NULL
) ON [PRIMARY]
GO
VB代码
Dim sql,sqlfile As String
sql = "master.dbo.xp_cmdshell ' osql -U kisadmin -P ypbwkfyjhyhgzj -i """ & sqlFile & """'"
cn.Execute sql
但是每次执行完,我这个表都建立在数据库master中,但是我的本意是建立在db中呀,请教大家是哪里的问题?
sqlfile中的内容是
uss db
CREATE TABLE [dbo].[tab] (
[tid] [int] NOT NULL ,
[tm] [money] NULL
) ON [PRIMARY]
GO
VB代码
Dim sql,sqlfile As String
sql = "master.dbo.xp_cmdshell ' osql -U kisadmin -P ypbwkfyjhyhgzj -i """ & sqlFile & """'"
cn.Execute sql
但是每次执行完,我这个表都建立在数据库master中,但是我的本意是建立在db中呀,请教大家是哪里的问题?
作者: iamsilly 发布时间: 2011-06-13
use db
作者: yiguangqiang88 发布时间: 2011-06-13
不出错已经不容易了!!
作者: cqq_chen 发布时间: 2011-06-13
SQL code
uss db GO CREATE TABLE [dbo].[tab] ( [tid] [int] NOT NULL , [tm] [money] NULL ) ON [PRIMARY] GO
作者: liguicd 发布时间: 2011-06-13
引用 3 楼 liguicd 的回复:
SQL code
uss db
GO
CREATE TABLE [dbo].[tab] (
[tid] [int] NOT NULL ,
[tm] [money] NULL
) ON [PRIMARY]
GO
SQL code
uss db
GO
CREATE TABLE [dbo].[tab] (
[tid] [int] NOT NULL ,
[tm] [money] NULL
) ON [PRIMARY]
GO
这个看着靠谱
作者: clear_zero 发布时间: 2011-06-13