ログファイルに列名のデータがすべて表示されます。Firebird dataReader
private static void ExecuteSQL()
{
string conn = "User ID=SYSDBA;Password=masterkey;Database=XX.18.137.XXX:C:/ER.TDB;DataSource==XX.18.137.XXX;Charset=NONE;";
FbConnection myConnection = new FbConnection(conn);
FbDataReader myReader = null;
string sql = "SELECT * FROM RDB$RELATIONS";
FbCommand myCommand = new FbCommand(sql, myConnection);
try
{
myConnection.Open();
myCommand.CommandTimeout = 0;
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
// Log.WriteLog(myReader["rdb$relation_name"].ToString());
}
myConnection.Close();
}
catch (Exception e)
{
Log.WriteLog(e.ToString());
}
}
今はrdb$relation_name
の列を表示しています。
私は列の名前を持っていない別のテーブルをチェックしたいと思います。
あなたのFirebirdれたconnectionStringでは、あなたの助けのために私のためにその作業をお願いします。 1つの行のデータの作業。複数の行のために私はwritelogメソッドを変更しました。準備完了。 – user6363065