PDA

View Full Version : sql



bebakhshid
سه شنبه 03 شهریور 1383, 20:21 عصر
سلام
میشه کمی راجع به sql نوشتن در asp.net توضیح بدین
من هنوز فرق "' title'" , '" textbox'" نفهمیدم


با تشکر

مهدی قیصری

Vahid_Nasiri
چهارشنبه 04 شهریور 1383, 18:00 عصر
در یک عبارت sql وقتی می خواهید رشته ای را insert کنید و یا مورد استفاده قرار دهید باید آنرا بین ' '‌قرار بدید.
خوب؟!
حالا اکثر اوقات ورودی های برنامه ی شما از textBox ها تامین می شود. محتویات یک تکست باکس یعنی textBox.Text باید بین ' ' قرار گیرد. البته نه به این صورت (که رشته شما می شود همان عبارت نوشته شده و نه محتویات تکست باکس): 'textBox.Text' بلکه به این صورت :


"'"+textBox.Text+"'"

bebakhshid
چهارشنبه 04 شهریور 1383, 18:53 عصر
خوب
حالا "'mystring'" چه طور
اگر امکان داره با مثال باشه

Vahid_Nasiri
چهارشنبه 04 شهریور 1383, 19:16 عصر
string strSQL= "select * from tblTest where f1='"+textBox1.Text+"'";
Or
String strSQL="select * from tblTest where f1='mystring' ";

bebakhshid
شنبه 07 شهریور 1383, 19:23 عصر
حالا اگر بخوام عدد بنویسم چیکار کنم
"select * from table where id = 25"

Vahid_Nasiri
شنبه 07 شهریور 1383, 19:49 عصر
عدد نیازی به ' ' ندارد. (تو هم ما رو گرفتی.... :wink: )