Fa فراخوانی داده از دیتابیس sql

MVGM_Soft

Active Member
در تاپیک آموزش قدم به قدم پلاگین SQL lite یک آموزش کامل در مورد استفاده از این پلاگین داده شده
اما فراخوانی اطلاعات تنها از طرق جستجو امکان پذیر هست
ولی من روش دیگری نیاز دارم:
یک دیتابیس به نام mydb دارم و یک جدول به نام page و یک فیلد به نام price دارم
در فیلد price هم تعدادی رکورد هست
حالا من با چه تابعی می تونم مستقیما مثلا ردیف 34 فیلد price جدول page دیتابیس mydb رو در یک text box نمایش بدم؟


ممنون
 

evil_gates

اين نيز بگذرد ...
در تاپیک آموزش قدم به قدم پلاگین SQL lite یک آموزش کامل در مورد استفاده از این پلاگین داده شده
اما فراخوانی اطلاعات تنها از طرق جستجو امکان پذیر هست
ولی من روش دیگری نیاز دارم:
یک دیتابیس به نام mydb دارم و یک جدول به نام page و یک فیلد به نام price دارم
در فیلد price هم تعدادی رکورد هست
حالا من با چه تابعی می تونم مستقیما مثلا ردیف 34 فیلد price جدول page دیتابیس mydb رو در یک text box نمایش بدم؟


ممنون

دوست عزيز
از همون دستور SELECT در SQL استفاده كنيد و نام فيلد موردنظر رو براي انتخاب صادر كنيد. مثلا:

کد:
SELECT price FROM page WHERE id=34;
تو اين مثال فرض بر اين بوده كه جدول شما به نام page فيلد موردنظر شما price و فيلد رديف شما هم id هستن.

بنابراين اين دستور ميگه مقدار موجود در فيلد price جدول page رو در رديف 34 انتخاب كن.

خروجي اين دستور عبارت موجود تو فيلد موردنظر شماست كه ميتونيد هرجايي نمايشش بديد.
 

MVGM_Soft

Active Member
من کد رو بصورت زیر در یک کلید قرار دادم تا بعد از کلیک در text boxی به نام id_text نمایش داده بشه
درست نوشته شده؟
چون مقداری نمایش داده نمیشه
کد:
sql_query$ = 'SELECT mablagh FROM Barge WHERE id="2";'
PluginSet("SQL_Plugin","sql_query$")
PluginRun("SQL_Plugin","Query")
PluginGet("SQL_Plugin","Result$")
LoadText("id_text","sql_query$")
 

evil_gates

اين نيز بگذرد ...
دوست عزيز
منظورتون از id همون نام فيلد رديفتون هست ديگه؟

فيلد رديف شما خصوصيت عددي INTEGER داره يا متني CHAR ؟

اگه خصوصيت اين فيلد عددي هست كه قاعدتا هم بايد باشه لازم نيست عدد 2 رو تو دابل كوتيشن بزاريد " " . در واقع دستور شما به اين شكل خواهد شد:

کد:
sql_query$ = 'SELECT mablagh FROM Barge WHERE id=2;'
PluginSet("SQL_Plugin","sql_query$")
PluginRun("SQL_Plugin","Query")
PluginGet("SQL_Plugin","Result$")
LoadText("id_text","Result$")

در ضمن شما تو Text Box تون بايد مقدار بدست اومده از جستجو رو فراخواني كنيد يعني مقدار متغير $Result
 

جدیدترین ارسال ها

بالا