PDA

View Full Version : سوال: درایور sqlite در xe3



farshid_82
چهارشنبه 17 آبان 1391, 01:48 صبح
سلام
دوستان علت این خطا چیه هرچی می گردم فایلشو پیدا نمی کنم.ممنون

farshid_82
پنج شنبه 18 آبان 1391, 12:43 عصر
این مشکل حل شد اشکال از خود دلفی بود دوباره نصب کردم درست شد.ولی حالا به ارور جدید رسیدم وقتی برای بانک رمز میزارم و با sqlconnection وصل می شم ارور میده.تو کانکشن استرینگ هم پارامتر password اضافه میکنم ولی باز نمیشه.لطفا راهنمائی کنید.

mohsen24000
پنج شنبه 18 آبان 1391, 13:48 عصر
به نظر بنده دلایل مختلفی می تونه داشته باشه:
1. کتابخانه SQLite که در اختیار دارید از رمزنگاری پشتیبانی نمی کنه!
2. پارامترهای مربوطه رو به طور صحیح مقدار دهی نکردید.
3. نوع رمزی که روی بانک گذاشتید توسط کتابخانه مربوطه پشتیبانی نمیشه...

farshid_82
پنج شنبه 18 آبان 1391, 15:33 عصر
ممنون از جوابتون.
با برنامه Navicat Premium بانک مدیریت می کنم و با همون برنامه رمز دادم.از طرفی هم تا اونجایی که میدونم dbexpress در delphi xe3 کاملا از sqlite پشتیبانی میکنه.
میشه خواهش کنم یک نمونه از کانکشن استرینگی که از فایل encrypt استفاده شده اینجا قرار بدید.مرسی

mohsen24000
پنج شنبه 18 آبان 1391, 15:55 عصر
بنده از کامپوننت UniConnection به روش زیر استفاده می کنم:

con.Database:='dbase_file_name';
con.SpecificOptions.Values['SQLite.EncryptionKey']:='password';
con.SpecificOptions.Values['SQLite.ClientLibrary']:='sqlite_dll_file_name';
con.Open;

برای مدیریت هم از SQLite2009 Pro
در ضمن فایل کتابخانه (DLL) برای SQLite که استفاده می کنم از رمزنگاری پشتیبانی می کنه... و لازم به ذکره که فایلی که خود سایتش ارائه میده تا جایی که یادمه از این قابلیت پشتیبانی نمی کنه!!

farshid_82
پنج شنبه 18 آبان 1391, 16:15 عصر
از کجا میشه این فایل dll دانلود کرد

BORHAN TEC
پنج شنبه 18 آبان 1391, 16:53 عصر
http://www.sqlite.org/download.html

farshid_82
پنج شنبه 18 آبان 1391, 17:08 عصر
در ضمن فایل کتابخانه (DLL) برای SQLite که استفاده می کنم از رمزنگاری پشتیبانی می کنه... و لازم به ذکره که فایلی که خود سایتش ارائه میده تا جایی که یادمه از این قابلیت پشتیبانی نمی کنه!!
ممنون آقای عشایری ولی منظورم فایلی که encrypt ساپورت باشه

mohsen24000
پنج شنبه 18 آبان 1391, 17:14 عصر
نمی دونم میشه اینجا قرار داد یا خیر!:متفکر:
علی ای حال آپ می کنم و لینکش رو قرار میدم، نهایتا جناب آقا ماهان خودشون مدیریت بفرمایند.
http://www.uploadmb.com/dw.php?id=1352384186

farshid_82
پنج شنبه 18 آبان 1391, 18:17 عصر
شرمنده آقای mohsen24000 این فایل ها کجا باید کپی کنم هرجا میریزم نمیشه.هم تومسیر ویندوز و هم کنار برنامه.رجیستر هم نمیشه

mohsen24000
پنج شنبه 18 آبان 1391, 18:38 عصر
فایلها باید در کنار هم و در هر مسیری که می خواهید باشند. در ضمن نیازی به رجیستر کردن ندارند.
مابقی هم که در پست 5 عرض کردم. البته بنده با کامپوننت UniConnection , UniProvider و... برای اتصال به SQLite کار می کنم و هیچ گونه مشکلی هم ندارم.
در ضمن لینکDevArt UniDac v.4.5.9 (10-Sep-2012) که دلفیXE3 رو هم ساپورت می کنه براتون پی ام کردم.

BORHAN TEC
جمعه 19 آبان 1391, 09:57 صبح
سلام

مابقی هم که در پست 5 عرض کردم. البته بنده با کامپوننت UniConnection , UniProvider و... برای اتصال به SQLite کار می کنم و هیچ گونه مشکلی هم ندارم.ولی در مورد Sqlite به نظر من AnyDac محصول شرکت da-soft چیز دیگری است. :چشمک: