try
{
//添加数据库
string sqldbcreate="create database ADDSYSTEMMANAGE";
SqlCommand sqlcomDBCreate=new SqlCommand(sqldbcreate,sqlconDBEmptyCheck);
sqlcomDBCreate.Connection.Open();
sqlcomDBCreate.ExecuteNonQuery();
sqlcomDBCreate.Connection.Close();
sqlconDBEmptyCheck.Close();//关闭数据库连接
MessageBox.Show("数据库添加成功!");

SqlConnection sqlconDBEmpty=new SqlConnection("server=.;uid=sa;pwd=sa;database=ADDSYSTEMMANAGE");//打开数据库连接

//添加数据库中的表
// string sqlCREATEDB="go"+"\n";
// sqlCREATEDB=sqlCREATEDB+"CREATE TABLE [tbDLLMANAGE] ("+"\n";
string sqlCREATEDB="CREATE TABLE [tbDLLMANAGE] ("+"\n";
sqlCREATEDB=sqlCREATEDB+"[Fileid] [int] IDENTITY (1, 1) NOT NULL ,"+"\n";
sqlCREATEDB=sqlCREATEDB+"[FileType] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,"+"\n";
sqlCREATEDB=sqlCREATEDB+"[FilePath] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,"+"\n";
sqlCREATEDB=sqlCREATEDB+"CONSTRAINT [PK_tbDLLMANAGE] PRIMARY KEY  CLUSTERED"+"\n";
sqlCREATEDB=sqlCREATEDB+"("+"\n";
sqlCREATEDB=sqlCREATEDB+"[Fileid]"+"\n";
sqlCREATEDB=sqlCREATEDB+")"+"\n";
sqlCREATEDB=sqlCREATEDB+")"+"\n";
sqlCREATEDB=sqlCREATEDB+"GO"+"\n";
sqlCREATEDB=sqlCREATEDB+""+"\n";
richTextBox1.Text=sqlCREATEDB;
SqlCommand sqlcomCREATEDB=new SqlCommand(sqlCREATEDB,sqlconDBEmpty);
sqlcomCREATEDB.Connection.Open();
sqlcomCREATEDB.ExecuteNonQuery();
sqlcomCREATEDB.Connection.Close();
MessageBox.Show("表添加成功!");
//MessageBox.Show("数据库添加成功,欢迎使用本系统!");
sqlconDBEmpty.Close();//关闭数据库连接
}
catch(Exception DBEmptyCheckErro)
{
MessageBox.Show("无法加载数据库,其原因为:\n"+DBEmptyCheckErro.Message+"\n请与管理员联系");
Application.Exit();
}
以上代码执行以后,提示sql语句出错,但是我把sql拿到控件上,然后再吧语句拷贝到查询分析器中却可以执行,请大虾们帮帮忙