تبلیغات :
دانلود فیلم جدید
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک

[ + افزودن آگهی متنی جدید ]




صفحه 24 از 45 اولاول ... 1420212223242526272834 ... آخرآخر
نمايش نتايج 231 به 240 از 449

نام تاپيک: آموزش و سوالات مربوط به استفاده از دستورات Sql در دلفی

  1. #231
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام
    من چند تا از صفحات رو جستجو کردم چیزی در این مورد ندیدم می خواستم بدونم دستور Except ( در عبارت جبری به عنوان دستور تفاضل r-s می شناسند) وجود داره یا نه؟؟
    من هر بار که از این دستور استفاده می کنم برنامه دچار خطا میشه. لطفا در مورد Syntax و مابقی جزئیات این دستور توضیح دهید.
    سلام. بله دوست عزيز except وجود داره. اما اگر اشتباه نكنم از sql server 2005 پشتيباني شده. شما از چه ديتابيسي استفاده ميكنيد؟
    اين دستور نتايج دو query رو مقايسه ميكنه و ركورد هايي رو كه در اولي هست و در دومي نيست برميگردونه
    اين هم syntax:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشيد

  2. #232
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض

    سلام. بله دوست عزيز except وجود داره. اما اگر اشتباه نكنم از sql server 2005 پشتيباني شده. شما از چه ديتابيسي استفاده ميكنيد؟
    اين دستور نتايج دو query رو مقايسه ميكنه و ركورد هايي رو كه در اولي هست و در دومي نيست برميگردونه
    اين هم syntax:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشيد
    اما من در نسخه های قبلی در راهنمای برنامه توضیحاتی در مورد این دستور دیده بودم!!! در ضمن اگر من نسخه 2000 را نصب کرده باشم بسته آپدیتی برای ارتقاع وجود داره یا نه چونکه نمی دونم به این مشکل خوردید یا نه اگر Sql Server نصب کنی بعد آنرا حذف کنی تا یه سیستم عامل جدید نصب نشه نمی شه حتی همون نخسه قبلی رو نصب کرد چه به رسه به نسخه جدید لطفا در این مورد مرا راهنمایی کنید.

  3. #233
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    اما من در نسخه های قبلی در راهنمای برنامه توضیحاتی در مورد این دستور دیده بودم!!! در ضمن اگر من نسخه 2000 را نصب کرده باشم بسته آپدیتی برای ارتقاع وجود داره یا نه چونکه نمی دونم به این مشکل خوردید یا نه اگر Sql Server نصب کنی بعد آنرا حذف کنی تا یه سیستم عامل جدید نصب نشه نمی شه حتی همون نخسه قبلی رو نصب کرد چه به رسه به نسخه جدید لطفا در این مورد مرا راهنمایی کنید.
    الان books online مربوط به sql server 2000 رو نگاه ميكردم. except رو نديدم
    براي sql server 2000 سرويس پك هاي زيادي هست اما فكر نميكنم به مشكل شما ارتباطي داشته باشه. تا حالا چنين مشكلي نداشتم

  4. #234
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2007
    پست ها
    12

    پيش فرض

    سلام خسته نباشید فرهاد جان از راهنمائی قبلی متشکرم
    من وقتی دستور CREATE TABLE را به صورت
    ...) create table if not exists
    استفاده میکنم با پیغام خطای incorrect syntax near the keyword 'IF مواجه میشوم خواهشمندم مانند همیشه راهنمائی نمایید

  5. #235
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    create table رو بايد كامل بنويسيد(نام جدول و فيلدها)
    كد رو كامل بگذاريد

  6. #236
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2008
    پست ها
    2

    پيش فرض نسبت دادن متغیر در sql

    با سلام
    چطوری میتونم رکوردی رو که با sql استخراج کردم به یک متغیر نسبت بدم؟
    مثلا
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مقداری را که در dbgrid دارم بهیک متغیر بدهم.
    در ضمن آیا میشه از if , for در sql استفاده کرد؟

  7. #237
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام. خوش آمديد
    چطوری میتونم رکوردی رو که با sql استخراج کردم به یک متغیر نسبت بدم؟
    اينطوري:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در ضمن آیا میشه از if , for در sql استفاده کرد؟
    بله. البته براي حلقه هاي تكرار بايد از while استفاده كنيد

    موفق باشيد

  8. #238
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2008
    پست ها
    3

    پيش فرض

    فقط ميتونم بگم عالي بود آقا فرهاد يه عالمه دستت درد نكنه من خيلي وقته كه دنبال اين مطالبم

  9. #239
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2007
    پست ها
    12

    پيش فرض

    سلام فرهاد جان خسته نباشید من با راهنمائی های شما برنامه ای نوشته ام که در آن بعنوان مثال دو فیلد f1 و f2 تعریف شده است که هر دو varchar هستند . در صورتیکه مقدار f2 برابر null باشد چگونه با استفاده از دستور locate میتوان آن را جستجو کرد من از دستور ذیل استفاده میکنم ولی جواب نمی دهد.
    locate('f1;f2',vararrayof([Edit1.text,'']),[lopartialkey]) l
    در ضمن وقتی بجای اینکه در f2 مقدار null ذخیره شود مقدار '' را قرار دهیم دستور جواب میدهد.
    خواهشمندم در صورت امکان راهنمائی نمائید

  10. #240
    داره خودمونی میشه ntlog's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    آستارا
    پست ها
    20

    پيش فرض 2 جدول مربوط به هم

    تا حالا شده نیاز باشه از دو تا Table استفاده کنید ؟ مخصوصا لازم باشه که این 2 تا Table با هم در ارتباط باشند.

    مثلاً یه برنامه داشته باشید.
    1- قسمت ثبت مشخصات مشتری داره
    2- یه فرم ( مثل فرم مشاور املاک برای فروش یا اجاره دادن خانه یا هر چیز دیگر ) که برای هر مشتری هر چند تا که دلمون خواست بتونیم وارد کنید
    توضیح ساده تر
    در جدول اولی اسم و نام و یک سری مشخصات درباره مشتریمون ، یعنی برای هر مشتری یک رکورد
    در جدول دومی بی نهایت فرم برای هر مشتری
    ---------------------------------------------------------------
    اگه از هر کسی بپرسن چطوری این 2 تا جدول رو به هم مرتبط می کنی ؟
    در جواب میگه : شماره رکورد جدول اول رو تو یه فیلد در جدول دوم ذخیره مینکم

    این کار خوبیه ، اما !!
    اگه از جدول اول خواستیم یک رکورد را حذف کنیم ( یک مشتری را حذف کنید ) کنترل برنامه به هم می خوره

    راه حل خوب برای حل این مشکل چیه ؟
    منتظرم .

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •