PDA

View Full Version : آموزش: نحوه استفاده پایگاه داده های SQLite در ویژوال استودیو



alimanam
چهارشنبه 10 اسفند 1390, 18:42 عصر
با سلام

دوستی در زمینه استفاده از این نوع پایگاه داده سوال داشت بد ندیدم به صورت یک فایل PDF بهشون جواب بدم تا بقیه دوستان هم استفاده کنن اگر سوالی بود در همین تاپیک مطرح کنید .

http://www.hostpic.org/images/74sqlite_by_ali_dakhilza.png

موفق باشید./

reza69
چهارشنبه 10 اسفند 1390, 20:53 عصر
با سلام

دوستی در زمینه استفاده از این نوع پایگاه داده سوال داشت بد ندیدم به صورت یک فایل PDF بهشون جواب بدم تا بقیه دوستان هم استفاده کنن اگر سوالی بود در همین تاپیک مطرح کنید .موفق باشید./
دوست من part2 مشگل داره باز نمیشه.

Hybrid
چهارشنبه 10 اسفند 1390, 20:57 عصر
دوست من part2 مشگل داره باز نمیشه.
نه دوست عزیز به درستی کار میکنه.

reza69
چهارشنبه 10 اسفند 1390, 21:00 عصر
نه دوست عزیز به درستی کار میکنه.
part1 درسته بازمیشه ولی part 2 باز نمیشه میگه can not extract

alimanam
پنج شنبه 11 اسفند 1390, 00:54 صبح
با سلام

من تست کردم مشکلی نداشت .

مــــــوفق باشید./

sh2007
پنج شنبه 11 اسفند 1390, 06:31 صبح
پارت يك و دو بايد كنار هم باشن كه بتوني بازشون كني

reza69
پنج شنبه 11 اسفند 1390, 06:34 صبح
پارت يك و دو بايد كنار هم باشن كه بتوني بازشون كني
آره همین الان خودم به این موضوع پی بردم.ممنون

pouria7
یک شنبه 06 اسفند 1391, 12:44 عصر
واقعا مفید و کارا بود دوست عزیز !!! امیدوارم هر جا که هستید موفق و تندرست باشید!!

Hossis
چهارشنبه 21 خرداد 1393, 00:42 صبح
لینک هایی که داده بودید کار نمی کنند
اگه میشه لینک های توی پی دی اف رو دوباره بذارید
من یک سورس پیدا کردم ولی متاسفانه با این که جواب می ده ولی مبتنی بر فریم ورک چهار هست که تو اکثر سیستم ها به طور خودکار نصب نیست
اگه ممکنه یک رفرنس که مبتنی بر فریم ورک 2 یا حداقل 3.5 باشه معرفی کنید./
موفق باشید./

niknam_mh
جمعه 23 خرداد 1393, 16:07 عصر
سلام دوستان
از پایگاه داده sqlite میشه برای نرم افزارهایی که قراره هزاران رکورد ثبت کنند استفاده کرد؟

alimanam
جمعه 23 خرداد 1393, 16:19 عصر
با سلام

بله هزاران رکورد واسه این پایگاه داده حجم داده ایی نیست!

موفق باشید./

niknam_mh
جمعه 23 خرداد 1393, 16:36 عصر
بسیار خوب داداش
چند سوال دارم اگه ممکنه راهنمایی بفرمائید ممنونم.
1- من یه نرم افزار نوشتم که پایگاه داده اش sqlserver 2008 هست و برا کارام از پروسیجرها و از ado.net سه لایه استفاده کردم آیا امکان تبدیلش به sqllite هست؟
2- sqllite قابلیت شبکه شدن رو داره؟
3- sqllite تا چه حجمی رو قبول می کنه منظورم اینه که دیتابیس تا چه حجمی اطلاعات رو قبول می کنه؟
4- آیا امکان بک آپ و ریستور رو داره؟
5- در سیستم مقصد چگونه میشه sqllite رو مدیریت کرد یعنی اگه مشکلی پیش اومد دسترسی به اطلاعات درون پایگاه داده با چی امکان پذیر هست؟
6- شما sqllite رو پیشنهاد می کنید یا sqlserver ؟

Hossis
شنبه 24 خرداد 1393, 00:29 صبح
تا جایی که من تحقیق کردم برای این منظور و بااین نیازمندی هایی که شما ذکر کردید بهتر همونه که از اسکیوال سرور استفاده کنید
اسکیولایت برای کارهای دم دستی و جزئیه که کاربر نخواد نرم افزار اسکیوال سرور با اون پیچیدگی رو نصب کنه (مثل اکثر برنامه های ساده نظیر دفترچه تلفن )
بنابراین پیشنهاد هر کدوم بستگی داره
اگر یک سیستم مالی و اداری می نویسید که سنگینه و حجیم، بهتره از sqlserver استفاده کنید اما برای برنامه های جزئی از اسکیولایت.
موفق باشید./

sajaaaaad
شنبه 29 فروردین 1394, 12:23 عصر
سلام نمیدونم این تاپیک هنوز کار میکنه یا نه و اینکه آیا جواب میدیدن یا نه.!
ولی اگر میشه لینک های داخل پی دی اف رو اصلاح کنید کار نمیکنه.!!!!!
من نمیتونم provider اسکیولایت رو ادد کنم به دیتاسورس هام.!!! :ناراحت::گریه:
اگ امکان هست دقیق تر توضیح بدین راه اندازیشو.!!!
من ویندوز هفت شصت و چهار دارم و از ویژوال 2010 و 2012 و اسکیوال 2008 نصب کردم، استیمول و کریستال هم نصب کردم با Dev کامپوننت.! آیا مشکل از نرم افزارهامه.!؟ مشکل چیه.؟ چرا نمیتونم اجرا کنم sqlite رو.؟
فایل های زیر رو دانلود کردم ولی کمکی بهم نکرد.!
sqlite-netFx45-setup-bundle-x64-2012-1.0.96.0.exe
sqlite-netFx45-setup-x64-2012-1.0.96.0.exe
فایل DLL رو هم پیدا کردم و به رفرنسام اضافه کردم ولی موقعه اضافه کردن دیتا بیس گزینه SQLite DataBase File رو نمیاره.!
چکار کنم.! لطفاً راهنمایی کنید، مطلب فارسی لطفاً بذارید من زبان خوب نیست رفرنس خارجی نذارید لطفاً

Hossis
چهارشنبه 10 شهریور 1395, 06:53 صبح
سلام نمیدونم این تاپیک هنوز کار میکنه یا نه و اینکه آیا جواب میدیدن یا نه.!
ولی اگر میشه لینک های داخل پی دی اف رو اصلاح کنید کار نمیکنه.!!!!!
من نمیتونم provider اسکیولایت رو ادد کنم به دیتاسورس هام.!!! :ناراحت::گریه:
اگ امکان هست دقیق تر توضیح بدین راه اندازیشو.!!!
من ویندوز هفت شصت و چهار دارم و از ویژوال 2010 و 2012 و اسکیوال 2008 نصب کردم، استیمول و کریستال هم نصب کردم با Dev کامپوننت.! آیا مشکل از نرم افزارهامه.!؟ مشکل چیه.؟ چرا نمیتونم اجرا کنم sqlite رو.؟
فایل های زیر رو دانلود کردم ولی کمکی بهم نکرد.!
sqlite-netFx45-setup-bundle-x64-2012-1.0.96.0.exe
sqlite-netFx45-setup-x64-2012-1.0.96.0.exe
فایل DLL رو هم پیدا کردم و به رفرنسام اضافه کردم ولی موقعه اضافه کردن دیتا بیس گزینه SQLite DataBase File رو نمیاره.!
چکار کنم.! لطفاً راهنمایی کنید، مطلب فارسی لطفاً بذارید من زبان خوب نیست رفرنس خارجی نذارید لطفاً
با سلام
اول ماژول ضمیمه رو به پروژه اضافه کنید
بعد تو قسمت لود فرم، کانکشن استرینگ رو تعریف کنید
cnnstr= "data source=" & d:\data.db"
cnn=new sqliteconnection (cnnstr)

فرض بر این بود که بانک اطلاعات شما در درایو d هست.
بعدش راحت می تونید از کدهای داخل ماژول استفاده کنید.
نکته: قبل از استفاده از این کدها، باید جداول و فیلدها رو طراحی نمایید./ بهترین نرم افزارها، اسکیولایت استدیو است.

نکته دوم: اگر ویندوز شما شصت و چهار بیت هست، پروژه رو بر روی x86 تنظیم کنید
نکته سوم: قبل از همه این ها باید dll مربوطه رو به رفرنس ها ضمیمه کنید. این فایل رو هم ضمیمه کردم.
موفق باشید.