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

نام تاپیک: یه مشکل اساسی در DBISAM

  1. #1
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018

    یه مشکل اساسی در DBISAM

    سلام
    من یه مشکل فکر می کنم خیلی بدی دارم
    بانک اطلاعاتی من اکسس بود که با برنامه Transfer Utility رکورد های اون را به DBisam انتقال دادم
    همونطور که می دانید در اکسس برای تایپ یک تاریخ در فیلد Memo باید تاریخ را برعکس تایپ کرد مثلا تاریخ 24/11/82 را بصورت 82/11/24 باید تایپ کرد ولی در فیلد درست نشون میده حالا که اطلاعات را انتقال دادم تمام تاریخها برعکس است
    تعداد رکوردها هم 60 هزار رکورد است و نمیشه یکی یکی تغییر داد
    خواهشا اگه کسی راهی به نظرش می رسه دریغ نکنه :(

  2. #2
    یه برنامه جدا بنویس و از این تیبل رکوردهای فیلد تاریخ رو پشت سر هم بخون و بر عکس توی تیبل دیگه ای ذخیره کن .

    موفق باشی .

  3. #3
    همون طوری که جناب gladiator گفتن فکر نکنم راه دیگه ای داشته باشه ؟ :cry: :roll:

  4. #4
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018
    با سلام خدمت گلادیاتور عزیز
    مشکل اینه که این تاریخ ها در یک فیلد از نوع Memo است و به غیر از تاریخ متنهای خیلی زیادی در آن فیلد تایپ شده
    مثلا یکی از اتفاقات را توضیح داده که تاریخ این اتفاق هم در همین متن است و یک فیلد جدا برای تاریخ نیست
    ممنون

  5. #5
    با سلام

    باز هم میشه ولی یه خورده پیچیده تر میشه .

    باید از اون متن مقدار تاریخ رو جدا کنی و مقدار تاریخ صحیح رو بنویسی .

    یکمکی کار میبره ولی میشه .

    موفق باشی .

  6. #6
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018
    آخه تاریخها را با یه فرمت تایپ نکرده اند بعضی از اونها به صورت 2/1/82 بعضی ها هم 02/01/82 تایپ شده
    نمیدونم باید چکار کنم :(

  7. #7
    برای اینم باز مشکلی نیست .

    موقع چک کردن مقادیر فیلد Memo مقادیر تاریخ رو با 2 شرط پیدا کن یا بین اون 2 علامت / یک کارکتر باشه یا دو کارکتر .

    کارت یه خورده سخت تر شد . :mrgreen:

  8. #8
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018
    کاراکتر را چطور میشه معرفی کرد یعنی بگیم که اگه این کاراکتری که انتخاب کردی عدد است این کار را بکن و ...

  9. #9
    با تابع ord() :


    ord('0')=48
    ......
    ord('9')=58

    از دستور زیر هم میتوانی استفاده کنی :
     
    if (s<'9') and (s>'0') then .....

    که s کاراکتر مورد نظز شماست

تاپیک های مشابه

  1. کار با dbISAM
    نوشته شده توسط Developer Programmer در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 12
    آخرین پست: سه شنبه 14 مهر 1388, 14:56 عصر
  2. نحوه استفاده صحیح از DBISAM جهت بالا بردن امنیت رکوردها
    نوشته شده توسط دنیای دلفی در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 20 اسفند 1387, 18:40 عصر
  3. DBISam
    نوشته شده توسط nima_trade در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 11
    آخرین پست: پنج شنبه 06 تیر 1387, 12:54 عصر
  4. DBISAM رو توضیح بدهید!
    نوشته شده توسط Developer Programmer در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 25 فروردین 1384, 02:27 صبح
  5. دستورات SQL برای DBISAM
    نوشته شده توسط Mohammad S در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 0
    آخرین پست: شنبه 09 خرداد 1383, 13:21 عصر

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

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