asp在mssql中建立表

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:50:58
我在asp里创建了一个文件 是crate.asp

然后创建了一个多行的文本框 form的目标文件是conn.execute("传过来的文本框里的sql脚本")

而文本框里写的是

create database beta

是可以通过并创建数据库beta的

但是

如果写上

create database beta

go

use beta

create table ceshi

却不行!!!而且就算写

create database beta

create table ceshi
也不行

只能写一句create database beta
却是可以运行的

而response.write(".............")输出的字符串是对的

各位高手回答我为什么会这样啊

现给20分,解决后再给80分!!!!

把 use beta 去掉。

create database beta 创建数据库后,要关闭数据源连接,并且要使用新的连接字符串(连接字符串中指定“新的数据库名称”)重新打开数据源连接,这样创建数据表才行。