PDA

View Full Version : insert کردن بوسیله sqlcommand ..(خیلی فوری!!!!)



kamyar
سه شنبه 28 تیر 1384, 03:05 صبح
سلام دوستان
چه جوری میشه 1 سری مقادیر رو بوسیله ی sqlcommand وارد پایگاه داده کرد؟
من کد زیر رو برای مثال نوشتو ولی ارور میگیره!!!
لطفا کمکم کیند من پنجشنبه تحویل پرژه آز-پایگاه دارم!!!!!!!!!!
مرسی

میخواهیم مقدار 1 رو بوسیله پارامتر tno @ومقدار 1 رو بوسیله pno @به جدولی که فقط حلوی همین 2 ستون است و به فرم ما با data adaptor1 وصل است اضافه کنیم.

sqlCommand1.Parameters.Add("@tno",1);
sqlCommand1.Parameters.Add("@pno",1);
sqlCommand1.CommandText="insert into ptrv values (@tno,@pno)";
sqlConnection1.Open();
int a=sqlCommand1.ExecuteNonQuery();
sqlConnection1.Close



در ضمن اشکال از int a=sqlCommand1.ExecuteNonQuery گرفته میشه.
بجای اون از چی باید استفاده کنم؟

dot_net_lover2
سه شنبه 28 تیر 1384, 08:38 صبح
این را امتحان کن


cn = new SqlConnection(this.cnStr);

string cmd = "insert into Tools (Name,Amount,Unit,Price) values (N'"+this.TxtName.Text+
"','"+this.TxtAmount.Text+"',N'"+this.TxtUnit.Text+"',"+this.TxtPrice.Text+")";

SqlCommand sqlCmd = new SqlCommand(cmd,cn);
cn.Open();
sqlCmd.ExecuteNonQuery();
cn.Close();

zeus
سه شنبه 28 تیر 1384, 10:42 صبح
connectionstringeto to propertica check kon