Bir kaç gün önce bu konuyla ilgili bir iki link ve örnek program adresi vermiştik. Konuyla ilgili basit bir örnek yapmam yönünde bir kaç mail geldi. Bizde küçük bir örnek yapıyoruz.
Aşağıdaki resimde Excel dosyamızı görüyorsunuz.
ID,AD,SOYAD,YAS,DOGUMYERI,MAAS alanlarına ve 5 adet kaydaa sahip bir excel tablosu.
Delphiyle excel dosyamıza bağlanmak için şu şekilde bir Connection String kullanıyoruz.
ADOConnection1.ConnectionString := ' Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Excel Files;DBQ='+BaglanilacakExcelDosyasininYolu+';DefaultDir=' + DosyaninBulunduguDizin + ';DriverId=790; MaxBufferSize=2048 ;PageTimeout=5;" ';
Bu stringi AdoConnection bileşenimizin ilgili yerine yazdıktan sonra bileşenimizi excel dosyamıza bağlıyoruz. Ardından GetTableNames yöntemini kullanarak dosyamızda ki tablo isimlerini alıp comboboxa yazıyoruz.
ADOConnection1.GetTableNames(ComboBox1.Items,TRUE);
AdoTable bileşe
"O halde kendini yargılayacaksın," dedi kral. "En zoru da budur. Kendini yargılamak başkasını yargılamaya benzemez. Eğer kendini yargılamayı başarabilirsen, o zaman gerçek bilgeliğe ulaşmışsın demektir." Küçük Prens - Bölüm 10