Hocam dediğiniz gibi vericek'i değiştirince düzeldi... Şimdilik deneme olduğu için yazma işlemi yok, o bag1 değeri yazılmaya hazır açılmalı orada sıkıntım yoktu... Eyvallah çoook sağol! Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda... Şükür biz Allahtan başka sahibi olmayanlarız!

Kullandığın veri sağlayıcı ODBC tabanlı, Office ürünlerinin OLE tabanlı olan veri sağlayıcıları daha düzgün çalışırlar, bu yüzden bağlantı cümlende değişiklik yapmanı nereceğim. Ek olarak kayıt setini herhangi bir yazma işlemi olmadığından sadece okumak için aç. Aşağıdaki iki satırı kodlarındakiyle değiştirip dene. vericek = "Provider=Microsoft. Jet. OLEDB.4.0;Data Source=" & Server. MapPath & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";" '1, 1 kısmına dikkat bag1. Open sql, bag, 1, 1 buzukatak tarafından 09/Kas/14 00:36 tarihinde düzenlenmiştir anlıyorum.

Asp ile Excelden veri çekiyorum... Kodlar aşağıda... İlk yüklemede yüklüyor yanlız ikinci kez sayfayı yenile deyince bu hatayı veriyor... Belli bir süre bekleyip tekrar yenile diyorum hata yok oluyor ve sayfa yükleniyor... Bana bag değeri kapatılmalı gibi geliyor. Sayfanın altında kapattım ama sorun devam ediyor... Hata olan yer altını çizdiğim koyu kısım... Hata: Provider hata '80004005' Belirtilmemi hata /deneme/Nobet. asp, satır 5 Kodlar: <%vericek = "DBQ=" & Server. MapPath & "; DRIVER= ;" Set bag = Server. CreateObject Set bag1 = Server. CreateObject bag. open vericek sql="select from " bag1. Open sql, bag, 1,3 %> <table border="1" width="70%" id="table1" bordercolor="#000000" cellpadding="0" style="border-collapse: collapse"> <tr> <td><b>AD</b></td> <td><b>SOYAD</b></td> <td><b>TEL</b></td> <td><b>ADRES</b></td> </tr> <%i=0 bag1. MoveFirst do while i< 10%> <tr> <td><%=bag1 %> </td> <td><%=bag1 %> </td> <td><%=bag1 %> </td> <td><%=bag1 %> </td> </tr> <% i=i+1 bag1. movenext loop%> <%i=0 bag1. MoveFirst do while i< 10%> <tr> <td><%=bag1("AD1")%> </td> <td><%=bag1("SOYAD1")%> </td> <td><%=bag1("TEL1")%> </td> <td><%=bag1("ADRES1")%> </td> </tr> <% i=i+1 bag1. movenext loop bag1. close Set bag1 = nothing bag. close Set bag = nothing %> </table> Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda... Şükür biz Allahtan başka sahibi olmayanlarız!

Eyvallah sağolasın hocam... Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda... Şükür biz Allahtan başka sahibi olmayanlarız!

Hocam dediğiniz gibi vericek'i değiştirince düzeldi... Şimdilik deneme olduğu için yazma işlemi yok, o bag1 değeri yazılmaya hazır açılmalı orada sıkıntım yoktu... Eyvallah çoook sağol! Madem yazma işlemi olası, bağlantı cümlesindeki IMEX=1 'i IMEX=0 olarak değiştirmeyi unutma. Kolay gelsin. anlıyorum.