المشاركات : 29
المواضيع 9
:
: 0
الإنتساب : Aug 2017
السلام عليكم
إنتقلت من قواعد بيانات Absolute نحو Firebird لكن واجهتني مشكلة حذف السجلات، فحين أقوم بحذف سجل واعادة Refresh يظهر مجددا، فهل هناك طريقة للحذف؟
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم هل استخدمت ClientDataSet ما هي مكونات الاتصال
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 29
المواضيع 9
:
: 0
الإنتساب : Aug 2017
أستخدم مكونات فايرداك FireDAC
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
السلام عليكم.
تحقق مما يلي :
1- اذا كنت تستعمل transction لا تغفل عن commit.
2-ربما يكون الخطأ برمجي ، فاستعمل التشغيل خطوة خطوة.
3-وربما تكون قاعدة البيانات معطوبة ، حاول اصلاحها.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 29
المواضيع 9
:
: 0
الإنتساب : Aug 2017
قلت لك انا جديد في الفيربيرد هلا شرحت لي Transaction
المشاركات : 522
المواضيع 46
:
: 394
الإنتساب : Sep 2011
وعليك السلام
PHP كود :
DataModule1.Table1.sql.clear;
DataModule1.Table1.sql.add('DELETE FROM TABLE1 ');
DataModule1.Table1.sql.add(' where id = :N');
DataModule1.Table1.ParamByName('N').AsInteger:= code;
DataModule1.Table1.ExecSQL;
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DataModule1.Table1.sql.clear;
DataModule1.Table1.SQL.Text := 'select * from TABLE1';
DataModule1.Table1.Open ;
في هذا المثال مكون من جزئين إستعملت لغة sql:
1- الجزء الاول لحذف سجل يجب يكون له رقم خاص ووحيد لتفادي حذف الحقول المكررة
2- الجزء الثاني إعادة فتح الجدول
المشاركات : 6
المواضيع 0
:
: 0
الإنتساب : Nov 2014
ربم تكون خاصية للقراءة فقط مفعلة لذلك لن يقوم بحذف السجلات قم بجعل الخاصية false
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم حاول تغيير cached updates الى false او استخدم ApplyUpdate
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج