タイトル悪いと思います。
C# で SQL Server から SELECT文 の 実行結果 を 取得する 方法
上記のサイトを参考に
C#でデータベースに接続し、データを取得したいです。
予想では、
adapter.Fill(table);
のtable内にデータがあるのかなと思ったのですが、
特に対象と思われるデータがありませんでした。
お手数をお掛け致しますが、
どのようにすれば、データを取得できるかご教示頂きたいです。
(テーブルの情報をどこかにArryリストとして保持しているのかなと思っていたのですが違うようです。。)
[運送会社]テーブル
|運送コード|運送会社|電話番号|
|1 |アカネコ|(03) 3955-98xx|
|2 |トマト |(03) 3681-31xx|
|3 |ペンギン |(03) 3566-99xx|
C#
1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5using System.Threading.Tasks; 6using System.Data; 7using System.Data.SqlClient; 8using System.Configuration; 9 10namespace チュートリアル_ 11{ 12 class DBConect 13 { 14 //まとめて読み込む (DataTable) 15 public DataTable GetData() 16 { 17 var table = new DataTable(); 18 19 // 接続文字列の取得 20 var connectionString = ConfigurationManager.ConnectionStrings["sqlsvr"].ConnectionString; 21 22 using (var connection = new SqlConnection(connectionString)) 23 using (var command = connection.CreateCommand()) 24 { 25 try 26 { 27 // データベースの接続開始 28 connection.Open(); 29 30 //http://lifesiz.com/adsense/?p=30 31 // SQLの設定 32 command.CommandText = @"use POSDB SELECT * FROM 運送会社"; 33 34 // SQLの実行 35 var adapter = new SqlDataAdapter(command); 36 adapter.Fill(table); 37 } 38 catch (Exception exception) 39 { 40 Console.WriteLine(exception.Message); 41 throw; 42 } 43 finally 44 { 45 // データベースの接続終了 46 connection.Close(); 47 } 48 } 49 50 return table; 51 } 52 } 53} 54



回答5件
あなたの回答
tips
プレビュー