چرا باید از تک کوتیشن برای حل مشکل استفاده کرد؟
سلام
من یک کوئری ساده در Ado.net نوشتم و باید یک '' کنار اسمی که میخواهم پیدا کنه بزارم و گرنه ارور میده. مگه ما تو کوئری های ساده که تو دیتابیس می نویسم اینکار رو میکنیم که اینجا انجام بدیم؟
و اگر آره چرا فقط کنار اون مقداری که میخواهیم پیدا کنیم میزاریم و کنار نام ستون نمیزاریم؟
آخه تو کوئری دیتابیس من اصلا چنین موردی ندیدم
ممنون
string sqlstr = " select * from phonebook where "+ comboBox1.Text +" = '" +txtBoxSearchFor.Text +"' ";
نقل قول: چرا باید از تک کوتیشن برای حل مشکل استفاده کرد؟
اینها جر کد سی شارپ هستش نه sql اون کوتیشن ها برای این هست که شما دارید چند رشته رو در سی شارپ بهم متصل میکنید ربطی به sql نداره
1 ضمیمه
نقل قول: چرا باید از تک کوتیشن برای حل مشکل استفاده کرد؟
نقل قول:
نوشته شده توسط
parvizwpf
اینها جر کد سی شارپ هستش نه sql اون کوتیشن ها برای این هست که شما دارید چند رشته رو در سی شارپ بهم متصل میکنید ربطی به sql نداره
سلام بله اما مشکل من تک کوتیشن هست اگر نزاریم کار نمیکنه
نقل قول: چرا باید از تک کوتیشن برای حل مشکل استفاده کرد؟
بهتره بجای اینکار از ارسال پارامتر استفاده کنید تا بکارگیری یک عبارت سی شارپ یا کنترل در دستورات inline
نقل قول: چرا باید از تک کوتیشن برای حل مشکل استفاده کرد؟
شاید اون فیلد در تصویر از نوع رشته باشه خب در رشته باید از تک کوتیشن استفاده بشه
نقل قول: چرا باید از تک کوتیشن برای حل مشکل استفاده کرد؟
نقل قول:
نوشته شده توسط
Life24
سلام بله اما مشکل من تک کوتیشن هست اگر نزاریم کار نمیکنه
رشته ها در sql بایست بین تک کوتیشن باشند و این جزئی از sql هست.