Şimdi Ara

ÇÖZÜLDÜ:Microsoft Provider Bağlantı Hatası ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
363
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Hata Kırmızı yer evet nasıl çözebilcez?

    hata Fotografını da yükledim

    protected void Button1_Click(object sender, EventArgs e)
    {
    if (FileUpload1.HasFile)
    {
    string path = string.Concat((Server.MapPath("~/temp/" + FileUpload1.FileName)));
    FileUpload1.PostedFile.SaveAs(path);
    OleDbConnection Oledbcon = new OleDbConnection("Provider.Microsoft.ACE.OLEDB.12.0;Data Source="+path+";Extended Properties=Excel 12.0;");
    OleDbCommand cmd = new OleDbCommand("Select * from [Sayfa1$]",Oledbcon);
    OleDbDataAdapter ObjAdapter1 = new OleDbDataAdapter(cmd);
    Oledbcon.Open();
    DbDataReader dr = cmd.ExecuteReader();
    string con_str = @"Data Source=.;Initial Catalog=student;Integrated Security=True";
    SqlBulkCopy bulkinsert = new SqlBulkCopy(con_str);
    bulkinsert.DestinationTableName = "tblStudent";
    bulkinsert.WriteToServer(dr);
    Oledbcon.Close();
    Array.ForEach(Directory.GetFiles((Server.MapPath("~/temp/"))), File.Delete);
    Label1.ForeColor = Color.DarkBlue;
    Label1.Text = "Başarılı";
    FetchData();
    }
    else
    {
    Label1.ForeColor = Color.DarkRed;
    Label1.Text = "Başarısız";
    }
    }
    public void FetchData()
    {
    SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=student;Integrated Security=True");
    SqlCommand cmd = new SqlCommand("select * from tblStudent", con);
    con.Open();
    SqlDataReader rdr = cmd.ExecuteReader();

    GridView1.DataSource = rdr;
    GridView1.DataBind();
    } ÇÖZÜLDÜ:Microsoft Provider Bağlantı Hatası ?

     ÇÖZÜLDÜ:Microsoft Provider Bağlantı Hatası ?



    < Bu mesaj bu kişi tarafından değiştirildi immajeste -- 6 Mayıs 2016; 23:38:43 >







  • "Provider.Microsoft.ACE.OLEDB.12.0;Data Source="+path+";Extended Properties=Excel 12.0;"
    Bu tam olarak neye tekabül ediyor breakpointle ya da outputla gör pathde sıkıntı olabilir.
  • path dediği excel içindeki veriyi path e atıyo string türünde
  • immajeste kullanıcısına yanıt
    İşte diyorum ki beklediğinden farklı değerler içeriyordur belki path. Breakpoint koy ya da loglayarak kontrol et
  • greencraft kardeş dediğin işlemi yapabilcek kadar prof değilim c# biliyorum ama o kdr bilmiyorum bunu da zaten destek alarak yaptım. sana dosyayı göndersem sen bi el atabilir misin ? zahmet olmazsa zamanın varsa
  • kardeşim yardımın için teşekkür ederim. sorunumu çözdüm.

    bu hatalı bağlantı cümlesi hatalı olan yer mavi yer

    OleDbConnection Oledbcon = new OleDbConnection("Provider.Microsoft.ACE.OLEDB.12.0;Data Source="+path+";Extended Properties=Excel 12.0;");

    bu da doğru bağlantı cümlesi doğru olan yer mavi yer

    OleDbConnection Oledbcon = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+path+";Extended Properties=Excel 12.0;");

    oradaki bir noktanın = olmaması bütün programı boşa çıkartıyor. bunu da üniversite hocamın yardımı ile buldum. Hocama da çok teşekkür ediyorum. hocam da sizlerde benden yardımlarını benden esirgemezsiniz inşallah.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.