既存の ODBC 接続でクエリを実行し、ResultSet を XML ファイルに変換する小さな C# コンソール アプリケーションを作成しようとしています。これに光を当ててください。
System.Xml.XmlReader を使用して、次のコンテキストでこのタスクを実行することを考えていました。
System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
conn.ConnectionString = "FIL=MS Access;DSN=valid data source name";
string query = "SELECT * FROM Customers FOR XML AUTO, ELEMENTS";
try {
OdbcCommand odbcComm = new OdbcCommand(query);
conn.Open();
odbcComm.Connection = conn;
OdbcDataReader data = odbcComm.ExecuteReader();
.
.
.
} catch (Exception ex) {
System.Console.WriteLine( "Failed to connect to the data source" );
} finally {
conn.Close();
}
どう思いますか?