PDA

View Full Version : مشکل در کار با sqlite



f.beigirad
سه شنبه 02 آبان 1391, 01:51 صبح
با سلام

من کتابی که تو این تاپیک گذاشتنو خوندم
http://barnamenevis.org/showthread.php?312415-%D9%83%D8%AA%D8%A7%D8%A8-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D 9%83%D9%8A-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-SQLite-%D8%A8%D8%B1%D8%A7%D9%8A-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%D9%8A-%D9%88%D9%8A%D9%86%D8%AF%D9%88%D8%B2%D9%8A-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-C-%E2%80%8E&highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4+sqlite

همه تنظیماتو انجام دادم.

یه سری اطلاعاتم ریختم تو دیتا بیسم.


برای شروع خواستم کل اطلاعات دیتامو بریزه تو dataGridView

اما این اخطارو میده:

94249


اینم خود پروژه.

94250


خواهش میکنم بهم کمک کنید.

من تازه کارم.:گریه::گریه::گریه::گریه:: گریه::گریه::گریه:

hamidkh
سه شنبه 02 آبان 1391, 07:24 صبح
سلام
اون dll ای که استفاده کرده بودین برای دات نت 2 بود. dll اش رو براتون عوض کردم. مشکل بعدی هم توی رشته اتصالتون بود که نوشته بودین: Version:3 که باید بنویسین Version=3
94251

f.beigirad
چهارشنبه 03 آبان 1391, 00:11 صبح
مرسی از راهنماییتون دوست عزیز.

اما میشه بگین فرقشون چیه؟
من این dllرو که از اhttp://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki دانلود کردم برای دات نت 4بود.

پس چطور میگین برای دات نت 2 بود؟
سوال بعدیم اینه از کجا بفهمم برای دات نت 2هست یا 4 ؟

من میخوام با دات نت 3.5 برناممو بنویسم که رو ویندوز ایکس پی هم اجرا شه(بدون نصب نسخه 4).
برای این کار من باید برم تو سایت بالا و برای دات نت 3.5 رو دانلود کنم؟

بابت پروژه هم ممنون که اصلاحش کردین

hamidkh
چهارشنبه 03 آبان 1391, 13:04 عصر
از قسمت Refrences روی دی ال ال کلیک کنید و فیلد Description از پنجره Propeties رو بخونید. اگه نوشته بود ADO.NET Data Provider for SQLite فکر کنم برای 3.5 هم جواب بده. اگه نوشته بود ADO.NET 2 Data Provider for SQLite برای دات نت 2 هستش.

f.beigirad
پنج شنبه 04 آبان 1391, 23:05 عصر
یه سایت جز sqlite.orgبدین تا برم dllرو دان کنم.

از این سایت برای دات نت 3.5رو دان میکنم، تو سی شارپ میزنه دات نت 2!!!!!!!!!!!!!

من که دارم دیونه میشم.
:گیج::گیج::گیج::گیج::گیج::گیج:

Mahmoud Zaad
جمعه 05 آبان 1391, 09:11 صبح
همون نسخه ای که توی سایتش نوشته برای 3.5، هم برای دات نت 2 و هم 3.5 تست کردم جواب داد.

m.webgard
چهارشنبه 05 تیر 1392, 16:49 عصر
سلام
دوستان من یک پایگاه داده SQLite ساختم و حالا میخوام با VB.NET بهش اتصال داشته باشم
قطعه کد زیر رو نوشتم



Dim ObjConnection As New SQLiteConnection("Data Source=Test;Version=3;")
Dim Query As String
Query = "select * from Student"
ObjConnection.Open()
Dim ObjCommand As New SQLiteCommand(Query, ObjConnection)
ObjCommand.CommandType = CommandType.Text
Dim Dr As SQLiteDataReader
Dr = ObjCommand.ExecuteReader
DataGridView1.DataSource = Dr
ObjConnection.Close()


اما متاسفانه بعد از اجرا خطای زیر رو میده



SQL logic error or missing database


لطفا راهنماییم کنید. ممنون میشم سریعتر پاسخ بدید