سؤال

أنا أستخدم firedac tfdquery لإدراج القيم في قاعدة بيانات Informix، باستخدام Snippet أدناه Code:

giveacodicetagpre.

أنا أحصل على القدرة غير مدعومة.حاولت حتى سلسلة فارغة بدلا من ذلك ولكن مرة أخرى نفس الخطأ.هل تستطيع أن ترشدني باستخدام GetLastautogenValue الصحيح؟أنا أستخدم DBExpress Bridge Driver.

هل كانت مفيدة؟

المحلول 3

قمت بعملها باستخدام الاستعلام التالي في PROC المخزن:

giveacodicetagpre.

وإرجاع نفس القيمة في المخزن proc.

نصائح أخرى

GetLastautogenValue يدعم إرجاع:

  1. آخر قيمة حقل تلقائي تدريجي تستخدم في إدراج / منشور جميع مصادر البيانات؛
  2. آخر قيمة تدريجية تلقائية تستخدم في execsql / EXPROC لسائقي Fireedac الأصلي؛
  3. القيمة الأخيرة للتسلسل / مولد برامج تشغيل Fireedac الأصلية.حجة GetLastautogionValue هي اسم مولد / تسلسل.
  4. firedac xe5 ليس لديه سائق أصلية لتحقيق informix.لذلك، (2) و (3) غير مدعومة من المعلومات.يتم إدراج التعليمات البرمجية الخاصة بك مع التنفيذ، لذلك (1) غير مدعوم أيضا.وبالتالي أنت تحصل على "القدرة غير مدعومة".

يمكنك حلها عن طريق تنفيذ الاستعلام التالي مباشرة بعد إدراج استعلام:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top