내 로그 파일에 열 이름이있는 모든 데이터를보고 싶습니다.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
열을 표시하고 있습니다.
열의 이름이없는 다른 테이블을 확인하고 싶습니다.
여러분의 도움에 감사드립니다 귀하의 파이어 ConnectionString을, 나에게 그것의 작품입니다. 한 행에 대한 데이터 작업. 여러 라인에 대한 내가 writelog 방법을 변경했습니다. 모든 설정. – user6363065