ورود

View Full Version : سوال: 1 سوال در مورد ADO



amir_ir
پنج شنبه 24 اردیبهشت 1388, 12:43 عصر
سلام به همه دوستان
روی فرم یک ADOconnection و ADOtable و ADOquery گذاشتم و ADOconnection به یک دیتابیس پارادوکس متصل هست. وقتی که ADOtable حالت True باشه به محض اینکه برنامه رو RUn می کنم پیغام Invalid variant type conversion رو میده . نه Query خاصی اجرا میشه و نه . . . . یعنی حتی فرم اصلی هم اجرا نمیشه.
ولی اگرADOtable در حالت false باشه حداقل فرم اصلی برنامه اجرا میشه.
لطفا راهنمایی کنید :ناراحت:
ممنون از همه دوستان

paladin
پنج شنبه 24 اردیبهشت 1388, 17:11 عصر
باید کد زی رو بنویسید :

try
adotable1.open
except
end;
اگر بازهم خطا دا د باید خطا در نوع داده در جدولتون باشه

merced
پنج شنبه 24 اردیبهشت 1388, 19:05 عصر
چرا با ADO به پارادکس متصل شدین ؟؟
با همون کامپوننت های استاندارد BDE چرا کار نمی کننین ؟

vcldeveloper
پنج شنبه 24 اردیبهشت 1388, 19:33 عصر
باید کد زی رو بنویسید :

try
adotable1.open
except
end;
اگر بازهم خطا دا د باید خطا در نوع داده در جدولتون باشه


__________________
شما رفع مشکل را یاد میدید، یا پاک کردن صورت مسئله را؟!!

amir_ir
پنج شنبه 24 اردیبهشت 1388, 20:18 عصر
چرا با ADO به پارادکس متصل شدین ؟؟
با همون کامپوننت های استاندارد BDE چرا کار نمی کننین ؟


سلام .ممنون از راهنماییتون
اگر 2 تا post قبلی منو در مورد مشکل با alias و paradox لطف کنید بخونید متوجه میشید.
مجبور شدم رو بیارم به ADO :ناراحت:

merced
پنج شنبه 24 اردیبهشت 1388, 23:31 عصر
خوب اين مشكل خاصي نبايد باشه nvalid variant type conversionا مسلماً بايد مربوط به ناسازگاري انواع داده باشه

روي كامپوننت ADOTable دابل كليك كنيد Add All Field ‌رو بزنيد. تا نوع داده ها صريحاً مشخص بشه (شايد ربطي نداشته باشه ولي امتحانش ضرر نداره)

اين تيكه از برنامه تون رو بذارين

amir_ir
جمعه 25 اردیبهشت 1388, 02:03 صبح
خوب اين مشكل خاصي نبايد باشه nvalid variant type conversionا مسلماً بايد مربوط به ناسازگاري انواع داده باشه

روي كامپوننت ADOTable دابل كليك كنيد Add All Field ‌رو بزنيد. تا نوع داده ها صريحاً مشخص بشه (شايد ربطي نداشته باشه ولي امتحانش ضرر نداره)

اين تيكه از برنامه تون رو بذارين

واقعا ممنون . این کا ساده رو نکرده بودم. و الان کاملا مشکل با زدن Add All Field حل شد :لبخندساده: لطف کردید