الفرق بين المراجعتين لصفحة: «Python/sqlite3/register adapter»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>sqlite3.register_adapter()‎</code> في بايثون}}</noinclude> تسجّل الدالة كائنًا قابلًا لل...'
 
لا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 7: سطر 7:
sqlite3.register_adapter(type, callable)
sqlite3.register_adapter(type, callable)
</syntaxhighlight>
</syntaxhighlight>
== المعاملات ==
== المعاملات ==


سطر 15: سطر 14:
=== <code>callable</code>===
=== <code>callable</code>===


كائن قابل للاستدعاء يأخذ معاملًا واحدًا هو نوع بيانات بايثون، ويجب أن يعيد إحدى الأنواع التالية: int أو float أو str أو bytes.
كائن قابل للاستدعاء يأخذ معاملًا واحدًا هو نوع بيانات بايثون، ويجب أن يعيد إحدى الأنواع التالية: [[Python/int|<code>int</code>]] أو [[Python/float|<code>float</code>]] أو [[Python/str|<code>str</code>]] أو <code>[[Python/bytes|bytes]]</code>.


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة <code>[[Python/sqlite3/register converter|register_converter()‎]]</code>: تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون. 


== مصادر ==
== مصادر ==

المراجعة الحالية بتاريخ 14:40، 16 سبتمبر 2018

تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون.

البنية العامة

sqlite3.register_adapter(type, callable)

المعاملات

type

نوع بيانات بايثون الذي ستحوّله الدالة إلى إحدى الأنواع التي تدعمها قواعد بيانات SQLite.

callable

كائن قابل للاستدعاء يأخذ معاملًا واحدًا هو نوع بيانات بايثون، ويجب أن يعيد إحدى الأنواع التالية: int أو float أو str أو bytes.

انظر أيضًا

  • الدالة register_converter()‎: تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون. 

مصادر

صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.