neda_dela
سه شنبه 15 تیر 1389, 06:29 صبح
با سلام:لبخندساده:
من توی فرمم یه دکمه دارم که با کلیک کردن اون اطلاعات موجود در یکی از جداول بانک که با شرط موجود صدق می کنه ، به جدول دیگه ای که همزمان ساخته مشه منتقل می شه
حالا مشکل اینجاست که این دستور ساخت جدول نباید اینجا باشه چون با هر بار کلیک دکمه دوباره میخاد اون جدول رو بسازه که قبلا ساخته شده
این دستورات:
private void button1_Click(object sender, EventArgs e)
{
SqlDataAdapter da = new SqlDataAdapter();
SqlConnection con = new SqlConnection();
SqlCommand com = new SqlCommand();
com.CommandText = "create table archivst(code bigint NOT NULL primary key,id bigint NOT NULL,firstname nvarchar(50) NOT NULL,lastname nvarchar(50) NOT NULL,sath nvarchar(50) NOT NULL,term nvarchar(50) NOT NULL,years nvarchar(50) NOT NULL,days nvarchar(50) NOT NULL,educator nvarchar(50) NOT NULL,classnum nvarchar(50) NOT NULL,clock nvarchar(50) NOT NULL,payeh nvarchar(50) NOT NULL,school nvarchar(50),boss nvarchar(50),teacher nvarchar(50),shift nvarchar(50),tarikh text NOT NULL,money nvarchar(50) NOT NULL,maharat nvarchar(100),paper nvarchar(50),onvan nvarchar(500),inneed nvarchar(50)) insert into archivst select * from [st-sabt] where years='" + textBox1.Text + "'";
com.Connection = con;
com.CommandType = CommandType.Text;
con.ConnectionString = "data source=.;initial catalog=quran;integrated security=True";
da.SelectCommand = com;
con.Open();
com.ExecuteNonQuery();
com.CommandText = "delete [st-sabt] where years=" + textBox1.Text;
com.ExecuteNonQuery();
con.Close();
MessageBox.Show("مêéیں¢ ں êيهçی¢ ںë¤ںê ¬§");
}
حالا من موندم که با این دستور چکار کنم؟:لبخندساده:
من توی فرمم یه دکمه دارم که با کلیک کردن اون اطلاعات موجود در یکی از جداول بانک که با شرط موجود صدق می کنه ، به جدول دیگه ای که همزمان ساخته مشه منتقل می شه
حالا مشکل اینجاست که این دستور ساخت جدول نباید اینجا باشه چون با هر بار کلیک دکمه دوباره میخاد اون جدول رو بسازه که قبلا ساخته شده
این دستورات:
private void button1_Click(object sender, EventArgs e)
{
SqlDataAdapter da = new SqlDataAdapter();
SqlConnection con = new SqlConnection();
SqlCommand com = new SqlCommand();
com.CommandText = "create table archivst(code bigint NOT NULL primary key,id bigint NOT NULL,firstname nvarchar(50) NOT NULL,lastname nvarchar(50) NOT NULL,sath nvarchar(50) NOT NULL,term nvarchar(50) NOT NULL,years nvarchar(50) NOT NULL,days nvarchar(50) NOT NULL,educator nvarchar(50) NOT NULL,classnum nvarchar(50) NOT NULL,clock nvarchar(50) NOT NULL,payeh nvarchar(50) NOT NULL,school nvarchar(50),boss nvarchar(50),teacher nvarchar(50),shift nvarchar(50),tarikh text NOT NULL,money nvarchar(50) NOT NULL,maharat nvarchar(100),paper nvarchar(50),onvan nvarchar(500),inneed nvarchar(50)) insert into archivst select * from [st-sabt] where years='" + textBox1.Text + "'";
com.Connection = con;
com.CommandType = CommandType.Text;
con.ConnectionString = "data source=.;initial catalog=quran;integrated security=True";
da.SelectCommand = com;
con.Open();
com.ExecuteNonQuery();
com.CommandText = "delete [st-sabt] where years=" + textBox1.Text;
com.ExecuteNonQuery();
con.Close();
MessageBox.Show("مêéیں¢ ں êيهçی¢ ںë¤ںê ¬§");
}
حالا من موندم که با این دستور چکار کنم؟:لبخندساده: