ado kullanarak bir excel dosyasına bağlanıp kayıtları gridde gösteriyorum.
update, insert işlemlerinde sorun yok ama Delete işleminde yukarıdaki hatayı alıyorum. Biraz araştırdım ama benim ulaştığım sonuç ODBC text sürücülerinin delete komutunu desteklemediği oldu. Bazı kişiler biraz dolambaçlı yollardan giderek bu işi çözmeye çalışmışlar. (Silinecek kayıtlara blank, boş string, null gibi değerler atayıp daha sonra excelden boş kayıtları iptal et gibi)
bunun bir püf noktasını bilen arkadaşımız var mı?
aşağıdaki sorunun çözümü önemli değil ama neden olmadığını merak ediyorum doğrusu.
connectionstringi bu şekilde yazdığım zaman
Kod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data.xls;Extended Properties=Excel 8.0;
Kod: Tümünü seç
AdoConnection1.GetTableNames(ComboBox1.Items,true);
Item cannot be found in the collection corresponding to the requested name or ordinal
aşağıdaki şekilde yazdığım zaman
Kod: Tümünü seç
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Excel Files;DBQ=Data.xls;DefaultDir=C:\;DriverId=790;MaxBufferSize=2048;PageTimeout=5;"
Kod: Tümünü seç
AdoConnection1.GetTableNames(ComboBox1.Items,true);
sorunun ne olduğuna dair fikri olan var mı?
yardımlarınz için şimdiden teşekkürler...