|
分類:[C#]
いつもお世話になっています。 VisualStudio 2005上のC#でAccessをいじってます。
SQLでデータ照会するためのメソッドを以下のように書きました。 public static DataTable GetDataTable(OleDbConnection oleConn, string sql) { OleDbCommand com = new OleDbCommand(sql, oleConn); OleDbDataAdapter adapter = new OleDbDataAdapter(com);
DataTable table = new DataTable(); adapter.Fill(table);
return table; } 単純な照会なら、上記のコードで結果のテーブルを戻り値として取得できます。 しかし、以下のような副作用(って言うのかな...)があるようなSQLは処理できません。 ・CREATE TABLE ほにゃらら ・UPDATE ほにゃらら ・INSERT INTO ほにゃらら ・など...
今、コネクション張ったaccdbにCREATE VIEWする必要が出てきたのですが、どうしたらよいのでしょう? 初歩的なことで恐縮ですが、よろしくお願いします。 また、上記のコードに関してのダメ出しも大歓迎です。
|