c# new SqlBulkCopy sorunu

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

c# new SqlBulkCopy sorunu

Mesaj gönderen mahir »

Kod: Tümünü seç

            string yol;
            yol = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Inetpub\wwwroot\DenemIst\Sbs.xls;Extended Properties=Excel 12.0";

            System.Data.OleDb.OleDbConnection MyCon = new System.Data.OleDb.OleDbConnection(yol);
            System.Data.OleDb.OleDbCommand MyAdap = new System.Data.OleDb.OleDbCommand("select * from [Sayfa1$]", MyCon);

            MyCon.Open();          

             System.Data.OleDb.OleDbDataReader dr = MyAdap.ExecuteReader();

            System.Data.SqlClient.SqlConnection MySqlCon = new System.Data.SqlClient.SqlConnection("Data Source=MAHO;Initial Catalog=WEB;Persist Security Info=True;User ID=sa;Password=123");

            SqlBulkCopy bc = new SqlBulkCopy(MySqlCon);
            
            bc.DestinationTableName = "Sbs";
            bc.WriteToServer(dr);
      
merhabalar kodun bc.WriteToServer(dr); kısmında "WriteToServer requires an open and available Connection."
hatası alıyorum. acaba ofis 2007 den mi kaynaklanıyor....
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Re: c# new SqlBulkCopy sorunu

Mesaj gönderen t-hex »

MySqlCon'u oluşturuyorsunuz ama açmıyorsunuz. Onu da açın, öyle deneyin.
Cevapla