Washington Post
- Use SQLite in Visual Basic.NET | Part 1
در این پست در مورد نحوه ایجاد یک SQLite Database توضیح می دم و می گم که چه طور می تونید بهش وصل بشید.
برای این کار دو Button بر روی فرم قرار داد.ButtonCreateDB و ButtonTestDB .همون طور که از اسمشون هم پیداس یکی برای ایجاد DataBase و دیگری برای تست کردن DataBase .
ایجاد دیتابیس:
- SQLite Connection String
با توجه به اینکه قصد دارم در چند پست در مورد SQLite و نحوه استفادش در Visual Basic.NET صحبت کنم,بنابراین لازمه که در قسمت اول connection string ی که برای ارتباط لازم هست رو توضیح بدم.
در مرحله اول برای اینکه بتونید از SQLite در Visual Studio استفاده کنید باید این برنامه رو نصب کنید.
در این
- SQL CREATE TABLE Statement
برای ایجاد یک Table در دیتابیس از CREATE TABLE استفاده می کنیم.
CREATE TABLE table_name
(column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
…
)
معمولا data_type در دیتابیس های مختلف مثل SQL Server,Access,SQLite باهم فرق می کنه و باید به مستندات خود دیتابیس مراجعه کنید.
مثال:
می خوام یه Table درست کنم به اسم Persons که 5 تا column داره:ID,FirstName,LastName,Sex,City
CREATE TABLE Persons
(ID int,
FirstName
- SQL CREATE DATABASE Statement
برای ایجاد یک دیتابیس در SQL به این صورت عمل می کنیم:
CREARE DATABASE database_name
مثال:
می خوام یه دیتابیس درست کنم به اسم myDB .
CREATE DATABASE myDB
در قسمت بعدی در مورد Table صحبت می کنیم.
- Index Removal Storage Version 1.0.28 Beta 1
چند قابلیت دیگه به این برنامه اضافه کردم و مشکلات قبلی رو هم بر طرف کردم.
قابلیت های جدید:
امکان جستجو بر اساس لیست سفید و یا لیست سیاه به برنامه اضافه شده.یعنی می تونید نوع های خاصی از فایل رو ایندکس کنید و یا نوع های خاصی رو ایندکس نکنید.
استفاده از نوار وضعیت برای توضیح بعضی
- Index Removal Storage Version 1.0.15 Alpha 6
این برنامه اولین برنامه ایه که نوشتم و با زبان Visual Basic.NET این کار رو انجام دادم. مسلما کاستی های زیادی داره اما خوب بالاخره باید از یه جایی شروع کرد.
چرا این برنامه رو نوشتم؟
مدت ها بود به دنبال برنامه ای می گشتم که بتونه سی دی ها و دی وی دی ها رو ایندکس