-
ساخت محيط ساده SQL 2005
سلام دوستان
چندتا سوال داشتم:
براي ايجاد ديتا بيس با دستوراتSQL در محيط #C چه كدي بايد بنويسم؟ من به اين صورت نوشتم ولي نمي دونم اشكال يا كمبودش چيه!!
[HTML]
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "CREATE DATABASE +textbox1.text+";
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
}
[/HTML]
-
توصیه میکنم حتی الامکان در این موارد از دستورات DDL استفاده نکنید و بجای آن از SMO (SQL Managment Object) استفاده کنید .
کد ایجاد دیتابیس با استفاده از SMO :
کد:
Dim svr As New Microsoft.SqlServer.Management.Smo.Server(Connection.GetServerName())
Dim db As New Microsoft.SqlServer.Management.Smo.Database(svr, dbname)
db.Create()