يك سوال از SQL Command

شروع موضوع توسط Ali_Nob ‏14 جولای 2005 در انجمن asp , ASP.NET

  1. Ali_Nob

    Ali_Nob کاربر تازه وارد

    تاریخ عضویت:
    ‏25 آپریل 2004
    نوشته ها:
    290
    تشکر شده:
    1
    با سلام

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

    با تشكر
     
  2. Arash_j13

    Arash_j13 Registered User

    تاریخ عضویت:
    ‏18 فوریه 2005
    نوشته ها:
    778
    تشکر شده:
    2
    محل سکونت:
    مشهد
  3. Ali_Nob

    Ali_Nob کاربر تازه وارد

    تاریخ عضویت:
    ‏25 آپریل 2004
    نوشته ها:
    290
    تشکر شده:
    1
    نه من تست كردم با نسخه SQL 2000 , ver 7 كهSyntax Error ميده
    در ضمن براي تاريخ هم اينه:
    #" & Date & "#
     
  4. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    در چه محيطي هستي؟
    يك مثال واضح بزن!
     
  5. hojjats

    hojjats کاربر تازه وارد

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

    Ali_Nob کاربر تازه وارد

    تاریخ عضویت:
    ‏25 آپریل 2004
    نوشته ها:
    290
    تشکر شده:
    1
    سلام
    من هم همين كار رو انجام داده بودم ولي خيلي به نظرم كار جالبي نيومده بود.
    و فكر ميكردم راه بهتري داره
    با تشكر
     
  7. footbal
  8. hojjats

    hojjats کاربر تازه وارد

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

    reza9 کاربر تازه وارد

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