작업 환경 : FireBird 2.5 Server, Client 3.0, C#.net 2010
간단(?) 한 테스트 프로그램을 만들어보고 있는데.
'Column unknown 필드명' 이란 오류가 발생이되면서 프로그램이 실행이 되지 않습니다.
==========================================================================================================
오류 메세지
Error Line : 169
Error Source : FirebirdSql.Data.FirebirdClient
Error StackTrace : 위치: FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
위치: FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteDbDataReader(CommandBehavior behavior)
위치: System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
위치: System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
위치: System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
위치: System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
위치: ClassLibrary.Cls_DataBase_FireBird.Fill(String strQuery, String StrAlias, DataSet dsDataSet, FbParameter[] paramArray, CommandType cmdType, FbParameterCollection& paramCol)
==========================================================================================================
오류 메세지에 표시된 필드가 Table에 있는지 확인도 해보고 , 상용 쿼리 분석기에서 실행을 시켜 보고 정상적으로
실행 되는 것 까지 확인을 하였는데 왜 안되는 것인지 찾을수가 없더라구요.,..
1. 데이터 파일이 자체가 이상이 있어 , 실행이 되지 않을 수도 있을 꺼 같은데 ,
MS ACCESS 처럼 파일이 깨졌을 경우 복구 할수 있는 기능이나 방법이 있는지 조언을 부탁드립니다.
2. 데이터 건수가 800~1000만건 정도 사용을 하는데 파일 용량이 2G 넘게 차지 하고 있더라구요...
대부분 가비지 용량인것 같은데 MDB처럼 파일을 압축 할수 기능이나 방법이 있는지 조언을 부탁드립니다.
|