Hoşgeldiniz Arama | Aktif Konular | Üyeler | Üye Girişi | Kayıt Ol

MS Excel Bağlantısı Ayarlar · Görünüm
ASPR
Gönder: Thursday, February 28, 2008 11:17:04 AM

Seviye: Kurucu
Grup: Yönetici

Üyelik Tarihi: 2/22/2008
Yazı/Cevap: 68
Puan: 33
Kod:
<%

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider= Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("test.xls") & "; Extended Properties='Excel 8.0; HDR=Yes; IMEX=2'"
Set Rs=Server.CreateObject("ADODB.Recordset")
strSQL ="Select * From [Sayfa1$]"
Rs.Open strSQL, Conn, 1, 3

%>


şeklinde bir ifade Excel dosyasına bağlanmanız ve insert into, update, delete gibi SQL komutları kullanabilmeniz için yeterli olacaktır.
"HDR=Yes;" ilk satırda yazılı olanları sütun ismi olarak alacağınızı, "IMEX" yani "intermixed" ifadesi de sayı tarih, metin gibi bütün bilginin metin olarak istenip istenmediğini bildirir.
IMEX=1'de bütün bilgiler metin olarak döner ama salt okunurdur. Dosya üzerinde işlem yapamazsınız. Diğer bir ayrıntı da, tablo isimlerinin sonunda "$" ifadesi kullanmak zorunda olduğunuzdur.
Konu içindeki Kullanıcılar
Misafir


Forum Haritası
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler oluşturamazsınız.
Bu forumdaki anketlere oy veremezsiniz.


© asprehberi.com 2004 - 2008 Bütün hakları saklıdır.
Uygulama: Yet Another Forum.net1.9.1.6 (ASP.NET 2.0 / C# )

Bu site devletin İnternet'e müdahalesini kabul etmemektedir.
Ziyaretçilerin ve üyelerin özel bilgileri resmi makamlardan istek gelse dahi kesinlikle paylaşılmayacak, devletle hiç bir şekilde işbirliği yapılmayacaktır.