En iyi yanıtlayıcılar
txt dosyasından sql sorgusu çekmek istiyorum

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?
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
Tüm 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
-
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
-
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
-