mohammady2
چهارشنبه 16 مرداد 1387, 22:05 عصر
در این دستور
constraint
چی کارست که این قدر مزاحم کار من میشه
من میخوام با این اسکریپت در پایگا داده sql 2000 جدول ایجاد کنم به تعداد مختلف
ولی این عبارت اجازه نمیده که مثلا دو تا جدول با دو نام مختلف مشابه داشته باشم
error ==> فقط بار اول درست جواب میده
there is already an object named tbl_part2 in the database .could not creat constraint see previuse error
public partial class Form1 : Form
{
SqlCommand cmd;
SqlConnection con;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// SqlConnection con = new SqlConnection("integrated security=SSPI;persist security info=True");
string st = "CREATE TABLE test.dbo." + textBox1.Text.Trim() +
" (mehe INTEGER CONSTRAINT PKeyMyId2 PRIMARY KEY, " +
" myName CHAR(50), myAddress CHAR(255), myBalance FLOAT)";
SqlConnection con = new SqlConnection("server=localhost;user id=sa;pwd=");
con.Open();
// string st = "CREATE TABLE" + textBox1.Text;
SqlCommand cmd = new SqlCommand(st, con);
try
{
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message.ToString());
}
con.Close();
}
constraint
چی کارست که این قدر مزاحم کار من میشه
من میخوام با این اسکریپت در پایگا داده sql 2000 جدول ایجاد کنم به تعداد مختلف
ولی این عبارت اجازه نمیده که مثلا دو تا جدول با دو نام مختلف مشابه داشته باشم
error ==> فقط بار اول درست جواب میده
there is already an object named tbl_part2 in the database .could not creat constraint see previuse error
public partial class Form1 : Form
{
SqlCommand cmd;
SqlConnection con;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// SqlConnection con = new SqlConnection("integrated security=SSPI;persist security info=True");
string st = "CREATE TABLE test.dbo." + textBox1.Text.Trim() +
" (mehe INTEGER CONSTRAINT PKeyMyId2 PRIMARY KEY, " +
" myName CHAR(50), myAddress CHAR(255), myBalance FLOAT)";
SqlConnection con = new SqlConnection("server=localhost;user id=sa;pwd=");
con.Open();
// string st = "CREATE TABLE" + textBox1.Text;
SqlCommand cmd = new SqlCommand(st, con);
try
{
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message.ToString());
}
con.Close();
}