PDA

View Full Version : sql



bebakhshid
پنج شنبه 12 شهریور 1383, 19:42 عصر
سلام

من درست متوجه نمیشم که دستورات sql را روی چه حسابی مینویسن

میشه بگین در خط دوم " بعد از commaچرا بکار رفته
dim a as string=" update employees set title='" & _
t & "' , [color=orange]"[/color] & [color=orange]"[/color] country= '" & c & "' " & _
"where employeeid= '" & e & "' "

و " قبل از country برای چی بکار رفته

" اخر خط دوم مربوط به " بعد از comma است یا مربوط به " قبل از country(" نارنجی ها)

مقاله ای راجع به طرز نوشتن sql در vb سراغ دارین

اگر دلفی کار کرده باشین میدونن که یه تابعی به نام quotedstrهست که این دردسرها را حل میکنه

ایا vb هم چنین چیزی داره

عدد را در sql چه جوری مینویسن این درسته
dim s as string = "update employee set fieldname=5"

Vahid_Nasiri
پنج شنبه 12 شهریور 1383, 21:10 عصر
http://www.barnamenevis.org/forum/viewtopic.php?t=13735 :wink:

bebakhshid
شنبه 14 شهریور 1383, 19:12 عصر
خیلی ممنون

میشه جواب بقیه سوال های که در این topic کردم بدین

میشه بگین در خط دوم " بعد از commaچرا بکار رفته
dim a as string=" update employees set title='" & _
t & "' , " & " country= '" & c & "' " & _
"where employeeid= '" & e & "' "


و " قبل از country برای چی بکار رفته

" اخر خط دوم مربوط به " بعد از comma است یا مربوط به " قبل از country(" نارنجی ها)





و



اگر دلفی کار کرده باشین میدونن که یه تابعی به نام quotedstrهست که این دردسرها را حل میکنه

ایا vb هم چنین چیزی داره

Vahid_Nasiri
شنبه 14 شهریور 1383, 19:46 عصر
نوشتن تابع quotedstr کار سختی نیست... خودتان انجام بدهید. (اضافه کردن ' به اول و آخر یک string با کمک عملگر + کار مشکلی نیست)

در ضمن این عبارت غلط SQL رو کی نوشته؟ از بیخ مشکل داره و اصلا جای بحث نداره.
+ همانطور که گفتم جواب شما رو اینجا دادم : http://www.barnamenevis.org/forum/viewtopic.php?t=13735

bebakhshid
شنبه 14 شهریور 1383, 20:12 عصر
فکر کنم در فصل 10-base جزوه خودتون نوشته شده

اگر امکان داره درستش بنویسین

Vahid_Nasiri
شنبه 14 شهریور 1383, 20:39 عصر
(:D)
منظورم پست اول این تاپیک بود که دستور sql رو با اعمال تگ های phpBB خراب کردی.
جزوه من سی شارپ است ... و این دستور زبان & دار در آن رایج نیست...

این عبارت درست است در وی بی :


dim a as string=" update employees set title='" & t & "' , country= '" & c & "' " & " where employeeid= '" & e & "' "

دلایل گذاشتن ' را هم قبلا توضیح دادم ... (برای بار سوم)