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

نام تاپیک: تشخیص نوع فیلد در adoquary ؟

  1. #1

    Question تشخیص نوع فیلد در adoquary ؟

    نوع فیلد از داخل adoquary قابل تشخیص هست یا نه ؟
    AdoQuary.Fields.Fields[j].DataType نوع فیلد داره اما چون یک نوع type تعریف شده فقط می تونم مقایسه کنم . خود نوع به صورت رشته ای چطوری به دست بیارمش

  2. #2
    کاربر دائمی آواتار سعید صابری
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    برازجان
    پست
    1,431

    نقل قول: تشخیص نوع فیلد در adoquary ؟


    n : string;
    ft: TFieldType;
    ft := AdoQuery1.Fields[x].DataType;
    n:=GetEnumName(TypeInfo(TFieldType), Integer(ft));

  3. #3

    نقل قول: تشخیص نوع فیلد در adoquary ؟

    از راهنمایتون ممنون . ایا دستور sql وجود داره که نوع داده رو برگردونه و نیازی به این روش نباشه؟ نوع داده اگر char باشه یا Varchar در هر دو صورت این راه string برگشت داده میشه .

  4. #4

    نقل قول: تشخیص نوع فیلد در adoquary ؟

    کد زیر این کار و میکنه

    SELECT column_name 'Column Name',
    data_type 'Data Type',
    CHARacter_maximum_length 'Maximum Length'
    FROM information_schema.columns
    WHERE table_name = 'Anbar'

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

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