PDA

View Full Version : سوال: اضافه کردن رکوردهایی از یک جدول به جدول دیگر



shecarchi
چهارشنبه 05 آبان 1389, 15:16 عصر
سلام دوستان من با کد زیر فیلدهایی از یک جدول رو تو جدول دیگه کپی میکنم . حالا میخوام بقیه فیلدها رو خودم با تکست باکس ها اضافه کنم کدش چه جوری میشه؟




insert into table1(id,name,des,cter) select id,name,des from table2
حالا اون فیلد cter رو میخوام خودم با تکست باکس اضافه کنم به رکورد. چه طوری؟:عصبانی++:

Reza_Yarahmadi
چهارشنبه 05 آبان 1389, 15:24 عصر
اگر از پارامتر استفاده ميكنيد

Insert Into Table1(id, name, des, cter) Select id, name, des, @cter as cter from table2
اگر هم بصورت مستقيم استفاده ميكنيد.

"Insert Into Table1(id, name, des, cter) Select id, name, des, '" + textBox1.Text + "' as cter from table2"

shecarchi
چهارشنبه 05 آبان 1389, 15:25 عصر
دمت گرم الان تستش میکنم

shecarchi
چهارشنبه 05 آبان 1389, 15:35 عصر
من یه where هم تو کدم دارم حالا کد زیرو چطور تغییر بدم که ارور نده



db.docomment("insert into table1(id,name,des,cter) select id,name,des from table2 where name ='"+combobox1.text+"'");

Reza_Yarahmadi
چهارشنبه 05 آبان 1389, 15:56 عصر
فرقي نميكنه شرط داشته باشه يا نه

db.docomment("Insert Into Table1(id, name, des, cter) Select id, name, des, N'" + textBox1.Text + "' as cter from table2 where name = N'" + combobox1.text + "'");

shecarchi
چهارشنبه 05 آبان 1389, 16:11 عصر
ممنون درست شد

shecarchi
چهارشنبه 05 آبان 1389, 16:53 عصر
حذف شود .............