Tweet

Ana Sayfa   Forum   C#.NET
Yeni Başlık Cevap Ekle
white_bullet database le ilgili bir hata (20/07/2007 08:32)
profil cdiyez
 offline OFFLINE
 Active Coder

aşağıdaki kod şu hatayı veriyor
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll

PGorev tablom var No ve Gorev sahaları var.

Yardımcı olabilirseniz sevinirim.


hata şu satırda
dataGrid4[i,2]=Convert.ToString(ordGorev[1]);




string kaynakGorev="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=vt1.mdb";
OleDbConnection baglantiGorev=new OleDbConnection(kaynakGorev);
baglantiGorev.Open();

for(int i=0;i<alPersOzluk.Tables[0].Rows.Count;i++)
{
//int satir;
//satir=dataGrid1.CurrentRowIndex;
string gorevNo=dataGrid4[i,2].ToString();
string sorguGorev="SELECT * FROM PGorev Where No="+gorevNo+"";
OleDbCommand komutGorev=new OleDbCommand(sorguGorev,baglantiGorev);
OleDbDataReader ordGorev= komutGorev.ExecuteReader();


//ordmdlNo.Read();
//dataGrid1[satir3,2]=Convert.ToString(ordmdlNo[1].ToString());


ordGorev.Read();

dataGrid4[i,2]=Convert.ToString(ordGorev[1]);
}
baglantiGorev.Close();

Üye Profili

white_bullet Re:database le ilgili bir hata (22/07/2007 03:34)
profil Dia
 offline OFFLINE
 Sleepless Coder

Öncelikle kodunu try-catch yapısı içinde yazmalısın. Herhangi bir sorunla karşılaşıldığında sorunu yakalayabilmen gerekir. Kodunu try-catch yapısına uyarladıktan sonra connection scriptini kontrol et muhtemelen sorun connection string ile illgili.
Örneğin
string kaynakGorev="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=vt1.mdb";

satırında Data Source tam yol belirtilerek verilmeli mesela vt1.mdb C: nın altında ise
Data Soruce=C:\vt1.mdb şeklinde olmalı.

Aşağıda verdiğim adres doğru connetction stringi yazmanda faydalı olabilir.
http://www.connectionstrings.com/?carrier=sqlserver

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil
 
1 /
 
Ana Sayfa   Forum   C#.NET
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg