jannati
دوشنبه 16 شهریور 1383, 11:12 صبح
با سلام
دوستان من در تبدیل داده ها به هم مشکل دارم و نمیدونم از چه توابعی باید استفاده کنم.به ترتیب اینجا ذکر میکنم:
1-من یک شماره (فرض کنیم شماره تلفن)را از کاربر در یک تکس باکس میگیرم.بعد هنگام insertکردن از دو راه رفتم که جواب نداد:
1 -همون تکس باکس را گذاشتم .چون در دستور sqlمثل عدد میشد.(sqlاجرا نشد)
2-از دستور Covert.ToInt32قبل از تکس باکس استفاده کردم(بازم sqlاجرا نشد)
2-حالا موقع خواندن از یک پایگاه میخوام مثلا این شماره را برگردانم :
روش اول:
int m2;
SqlCommand cm =new SqlCommand (sql,conn);
cm.Connection.Open ();
SqlDataReader mm1=cm.ExecuteReader ();
mm1.Read ();
m2=mm1.GetInt32 (2);
mm1.Close ();
این روش که errorگرفت.به صورت ساده هم نوشتم یعنی:
m2=mm1["v_code"]
بازم جواب نداد.(با اینکه هم v_codeرا intتعریف کردم و هم m2را)
اگر ممکنه یکی توضیح بده. :cry:
دوستان من در تبدیل داده ها به هم مشکل دارم و نمیدونم از چه توابعی باید استفاده کنم.به ترتیب اینجا ذکر میکنم:
1-من یک شماره (فرض کنیم شماره تلفن)را از کاربر در یک تکس باکس میگیرم.بعد هنگام insertکردن از دو راه رفتم که جواب نداد:
1 -همون تکس باکس را گذاشتم .چون در دستور sqlمثل عدد میشد.(sqlاجرا نشد)
2-از دستور Covert.ToInt32قبل از تکس باکس استفاده کردم(بازم sqlاجرا نشد)
2-حالا موقع خواندن از یک پایگاه میخوام مثلا این شماره را برگردانم :
روش اول:
int m2;
SqlCommand cm =new SqlCommand (sql,conn);
cm.Connection.Open ();
SqlDataReader mm1=cm.ExecuteReader ();
mm1.Read ();
m2=mm1.GetInt32 (2);
mm1.Close ();
این روش که errorگرفت.به صورت ساده هم نوشتم یعنی:
m2=mm1["v_code"]
بازم جواب نداد.(با اینکه هم v_codeرا intتعریف کردم و هم m2را)
اگر ممکنه یکی توضیح بده. :cry: