نمایش نتایج 1 تا 11 از 11

نام تاپیک: دستور SQL در پیدا کردن جدول

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    30

    دستور SQL در پیدا کردن جدول

    سلام
    دنبال دستوری می گردم که یه تیبل در دیتابیس ایجاد کنه البته به شرط اینکه اون تیبلی که می خواد ایجاد کنه در جدول وجود نداشته باشه

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

  2. #2

    نقل قول: دستور SQL در پیدا کردن جدول

    درود :
    یه نگاه کن >
    http://www.barnamenevis.org/sh...AF%D9%86+table

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    30

    نقل قول: دستور SQL در پیدا کردن جدول

    نقل قول نوشته شده توسط pezhvakco مشاهده تاپیک
    درود :
    یه نگاه کن >
    http://www.barnamenevis.org/sh...AF%D9%86+table
    فکر نکنم از این کد بشه استفاده کرد ؟
    می تونی دستور if بنویسی ؟
    تو دستور شرطی چه جوری استفادش کنم

  4. #4

    نقل قول: دستور SQL در پیدا کردن جدول

    این هام هست >
    1) http://www.barnamenevis.org/sh...88%D8%AF+table
    2) http://www.barnamenevis.org/sh...88%D8%AF+table
    که دومی رو میشه شرطی استفاده کرد .

  5. #5

    نقل قول: دستور SQL در پیدا کردن جدول

    سلام شما میتونی از کد زیر استفاده کنی.

    if not exists(select name from sysobjects where name='نام جدول شما')
    create Table [test]

    موفق باشید

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    30

    نقل قول: دستور SQL در پیدا کردن جدول

    نقل قول نوشته شده توسط حمیدرضاصادقیان مشاهده تاپیک
    سلام شما میتونی از کد زیر استفاده کنی.

    if not exists(select name from sysobjects where name='نام جدول شما')
    create Table [test]

    موفق باشید
    از exists پیغام خطا گرفت ؟

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    30

    نقل قول: دستور SQL در پیدا کردن جدول

    up

  8. #8

    نقل قول: دستور SQL در پیدا کردن جدول

    سلام.چه پیغامی.کدی که نوشتید رو اینجا بذارید تا ببینم.
    موفق باشید

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    30

    نقل قول: دستور SQL در پیدا کردن جدول

    نقل قول نوشته شده توسط حمیدرضاصادقیان مشاهده تاپیک
    سلام.چه پیغامی.کدی که نوشتید رو اینجا بذارید تا ببینم.
    موفق باشید


    مرسی

  10. #10

    نقل قول: دستور SQL در پیدا کردن جدول

    شما می خواهید یک دستور sql اجرا کنین احتمالا کد کامل قرار ندادید . برای اجرا این کد مثلا اگر از adoquery استفاده میکنین باید به صورت زیر بنویسین
    adoquery.sql.add('if not exists(select name from sysobjects where name= '+char(39)+'نام جدول'+char(
    39))

  11. #11

    نقل قول: دستور SQL در پیدا کردن جدول

    سلام.دوست عزیز کد Sql رو مستقیم در دلفی که نمی نویسند!!!
    باید به این شکل بنویسید

    With Adoquery1 Do
    Begin
    Sql.clear;
    sql.add('if not exists(select name from sysdatabases where name=''Table1''');
    Open;
    if recordcount=0 Then
    Begin
    sql.clear;
    Sql.add('create table table1 ( id int)');
    execsql;
    End;
    End;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •