-2
Microsoft Visual StudioでC#を使用してSQL Serverのデータベース内の特定のテーブルに接続し、データを取得してC#で変更する必要があります。 SqlConnection
ではなくSystem.Data.Sql
とクラスSqlDataSourceEnumerator
を使用したいと思います。C#からSQLサーバーテーブルに接続し、Visual Studioの情報を取得するにはどうすればよいですか?
私は特定の情報(サーバー、データベース、テーブルの名前)を挿入する場所がわからないため、これを行うためにstackoverflowでいくつかのサンプルコードを使用しようとしました。サーバー名がA、データベース名がB、テーブル名がCの場合、このコードを使用してデータを取得するにはどうすればよいですか?
using System.Data.Sql;
class Program
{
static void Main()
{
SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();
DisplayData(table);
}
private static void DisplayData(System.Data.DataTable table)
{
foreach (System.Data.DataRow row in table.Rows)
{
foreach (System.Data.DataColumn col in table.Columns)
{
Console.WriteLine("{0} = {1}", col.ColumnName, row[col]);
}
Console.WriteLine("=============");
}
}
}
SqlDataSourceEnumeratorを参照してくださいには、サーバー/インスタンスをリストするためです - あなたはすでにアドレスを知っていれば、あなたは間違った道を見出しています。 SqlConnectionを使用します。 –
私は別のコマンドを使用する必要がある特定のテーブルを取得するには? –
SqlConnectionを使用してデータベースBを指定するサーバーAに接続すると、テーブルCを照会できます。 –