none
txt dosyasından sql sorgusu çekmek istiyorum RRS feed

  • Soru

  • Merhabalar,
    Visual Studio 2015 kullanıyorum. "c:\sqlquery.txt" dosyasında 100 satır bir sql sorgusu var. Bu dosyayı okuyacak ve sql sorgu gönderecek bir örnek kod arıyorum.,

    using System.IO;
    SqlConnection bag = new SqlConnection(@"Data Source=ADMIN;Initial Catalog=2015;User ID=data1;Password=****; );
     string sorgu;
     bag.Open();
    sorgu = ".....
    ....
    ....
    ...
    ....
    ....
    ...
    ";
    SqlDataAdapter sqlAdp = new SqlDataAdapter(sorgu, bag);
                    DataTable dt = new DataTable();
                    dataGridView1.DataSource = dt;
                    sqlAdp.Fill(dt);

    Nasıl bir döngü ile,  c:\sqlquery.txt dosyasından satırları okuyup sqle sorgu gönderebilirim?   
    4 Mart 2016 Cuma 22:53

Yanıtlar

  • SqlBulkCopy ile ilgisiyok kafan karışmasın. Dosyayı olduğu gibi oku ve çalıştır.

    sorgu = File.ReadAllText("c:\\sqlquery.txt");

    gibi.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak Öneren Olcay GUZEL 5 Mart 2016 Cumartesi 08:14
    • Yanıt Olarak İşaretleyen Serkan Canseven 5 Mart 2016 Cumartesi 14:37
    5 Mart 2016 Cumartesi 05:32

Tüm Yanıtlar

  • buradaki örneği incelermisin. sqlbulkCopy metodunu çağrılarak yapılır.

    kdrgny@outlook.com

    4 Mart 2016 Cuma 23:15
  • SqlBulkCopy ile ilgisiyok kafan karışmasın. Dosyayı olduğu gibi oku ve çalıştır.

    sorgu = File.ReadAllText("c:\\sqlquery.txt");

    gibi.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak Öneren Olcay GUZEL 5 Mart 2016 Cumartesi 08:14
    • Yanıt Olarak İşaretleyen Serkan Canseven 5 Mart 2016 Cumartesi 14:37
    5 Mart 2016 Cumartesi 05:32
  • SqlBulkCopy ile ilgisiyok kafan karışmasın. Dosyayı olduğu gibi oku ve çalıştır.

    sorgu = File.ReadAllText("c:\\sqlquery.txt");

    gibi.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    " c:\sqlquery.txt dosyasından satırları okuyup sqle sorgu gönderebilirim?   "

    hocam buradaki yazıya istinaden yazdım ve sqlConnection nesnesi kullanmış.


    kdrgny@outlook.com

    5 Mart 2016 Cumartesi 07:28
  • 100 satır sorgu tek sorgu mu? Birden fazla sorguysa sorgular birbirinden nasıl ayrılıyor? Her satıra bir sorgu mu? Yoksa ; (noktalı virgül) ile mi? Eğer her satıra bir sorgu gelecek şekilde ayarlandıysa her satırın sonuna ; koyman gerekir diğer türlü sorguları birbirinden ayıramaz hepsine tek sorgu gibi davranır ve syntax hatası verir. 

    Herkes mevcut projesi bitince daha iyi ve güvenli kod yazmaya başlayacakmış. Hazır olun Türkiye'de yazılım çağ atlamak üzere

    5 Mart 2016 Cumartesi 08:14
  • sorgu = File.ReadAllText("c:\\sqlquery.txt"); işimi gördü. Çok teşekkür ederim. Allah razı olsun.

    100 satır sorguyu bir sqden anlayan arkadaş yazdı. 150 satırmış oda :) bazı satırlar 2 kelimeden oluşuyor ama. Ondan o kadar satır.

    Selamlar,

    5 Mart 2016 Cumartesi 21:37