قراءة وإظهار حقول Memo في DBGrid
#1
السلام عليكم ورحمة الله و بركاته

لدي قاعدة بيانات من نوع sqlite-3 أقوم بتوصيل الحقول النصية الى DBMemo فتتم قراءتها بصورة صحيحة أما عندما أوصل ذات الحقول ب DBGrid فلا تتم قراءة الحقول فقط كلمة MEMO في جميع حقول ال DBGrid ti

فهل من طريقة لقراءة هذه الحقول في DBGrid وهي حقول من النوع TEXT
الرد
#2
و عليكم السلام ورحمة الله و بركاته

إستخدم عوض TEXT
كود :
VARCHAR(10)
أو جرب : في الحدث GetText الخاص بالحقل
كود :
atext:=sender.AsString;
بالتوفيق
الرد
#3
شكرا جزيلا
a.atalla
و
Lam.Abdeldjalil

لقد قمت بحل المشكلة باستخدام أوامر SQL وبرنامج SQLite Browser فقمت بعمل جدول جديد بنفس الحقول ولكن مع تغيير نوعها من TEXT الى STRING ثم نسخت الجدول اﻷول الى الجدول الثاني ثم حذفت اﻷول كما يلي:

لانشاء الجدول الجديد:
Create Table users_B (id Integer Primary Key Autoincrement, en string, ar string)

وللنسخ:

INSERT INTO users_B (en, ar) select en,ar from users_A

ثم نفذت اﻷمر Compact من برنامج SQLite Browser لاعادة حجم ملف قاعدة البيانات الى حجمها اﻷصلي


ومرة أخرى جزاكم الله خيرا الاخوة المشاركون في الرد
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم