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();
Ö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
<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->
