Forum
İyi akşamlar arkadaşlar.
Sql Lite'a sardım bu aralar lokal database uygulamam için.
Fazla bilgim yok ama database'e connect olabiliyorum. Fakat sorgu çalıştırdığım zaman
file is encrypted or is not a database hatası alıyorum.
Araştırdım biraz, Database'de şifre varsa bağlantıda belirtmek gerektiği yada database2in bulunduğu klasöre
kullanıcının yetkisi olmadığı gibi uyarılar gördüm. Fakat bu sorunu aşamadım.
Konuyla ilgili bilgisi yada fikri olan arkadaşların önerilerini bekliyorum.
Saygılar.
Kod aşağıdaki gibidir :
SQLiteConnection con = new SQLiteConnection(@"Data Source=D:\Güncelim\PROJELER\LocalG\LocalG\bin\Debug\test.sdb");
SQLiteCommand com = new SQLiteCommand("insert into komsular (Ad,Soyad,Telefon) values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')", con);
con.Open();
con.ChangePassword("");
int et = com.ExecuteNonQuery();
if (et > 0)
{
MessageBox.Show("kayıtt edildi");
}
else
{
MessageBox.Show("kayıt başarısız");
}
con.Close();
Db özelliklerinde o userın yetkısını inceleyın.
Hocam bu genelde v3 de olan hatalardan sql lite versiyonunuzu 2.x.x versiyonlarından bırıne down edın sorun duzelecektır.
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com