برگزیده های پرشین تولز

يك سوال از SQL Command

Ali_Nob

کاربر تازه وارد
تاریخ عضویت
25 آپریل 2004
نوشته‌ها
290
لایک‌ها
2
با سلام

در دستورات Sql اگر بخواهيم يك متغير را در String Sql قرار دهيم در صورتي كه :
عددي باشد بصورت : " & Variable & "
رشته اي : ' " & Variable & " '
اگر Boolean باشد به چه شكل بايد بكار برد؟

با تشكر
 

Ali_Nob

کاربر تازه وارد
تاریخ عضویت
25 آپریل 2004
نوشته‌ها
290
لایک‌ها
2
به نقل از Arash_j13 :
فکر می کنم مثل رشته ای
نه من تست كردم با نسخه SQL 2000 , ver 7 كهSyntax Error ميده
در ضمن براي تاريخ هم اينه:
#" & Date & "#
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
در چه محيطي هستي؟
يك مثال واضح بزن!
 

hojjats

کاربر تازه وارد
تاریخ عضویت
14 جولای 2005
نوشته‌ها
29
لایک‌ها
0
سن
41
محل سکونت
Tehran, Iran
سلام
sql براي true مقدار 1 و براي false مقدار صفر رو مي پذيره
access براي true مقدار 1- و براي false مقدار صفر رو مي پذيره
به نظر مي آد كه شما در محيط ASP باشي كه در اون صورت مي توني با يك IF .. THEN .. ELSE يا يك switch اين كار رو انجام بدي.
حرف دوستمون هم درسته فرمت داده هاي date/time به صورت #....# هستش.
موفق باشي
 

Ali_Nob

کاربر تازه وارد
تاریخ عضویت
25 آپریل 2004
نوشته‌ها
290
لایک‌ها
2
به نقل از hojjats :
سلام
sql براي true مقدار 1 و براي false مقدار صفر رو مي پذيره
access براي true مقدار 1- و براي false مقدار صفر رو مي پذيره
به نظر مي آد كه شما در محيط ASP باشي كه در اون صورت مي توني با يك IF .. THEN .. ELSE يا يك switch اين كار رو انجام بدي.
حرف دوستمون هم درسته فرمت داده هاي date/time به صورت #....# هستش.
موفق باشي

سلام
من هم همين كار رو انجام داده بودم ولي خيلي به نظرم كار جالبي نيومده بود.
و فكر ميكردم راه بهتري داره
با تشكر
 

hojjats

کاربر تازه وارد
تاریخ عضویت
14 جولای 2005
نوشته‌ها
29
لایک‌ها
0
سن
41
محل سکونت
Tehran, Iran
به نقل از Ali_Nob :
سلام
من هم همين كار رو انجام داده بودم ولي خيلي به نظرم كار جالبي نيومده بود.
و فكر ميكردم راه بهتري داره
با تشكر
احتمال مي دم راه بهتري داره! البته فقط در access داره: access خود كلمه True رو هم قبول مي كنه. نيازي هم به اينكه دورش ' يا # بذاري نداره.
امتحان كن.
 

reza9

کاربر تازه وارد
تاریخ عضویت
23 جولای 2005
نوشته‌ها
8
لایک‌ها
0
آقا جان مقدار boolean یا 0 یا 1 هست, البته مقدار واقعیش
0 برای false و 1 برای true
و توی اکسس و sql server هم فقط کافیه که متغیر boolean رو بزنی.
مثلا
strSQL = "select * from table where booleanField = " & BooleanVariable
 
بالا