Q&A

  • MSSQL 테이블을 프로그램에서 만들어 사용할때의 문제점
저는 델파이5.0과 MS-SQL을 이용해서 프로그래밍을 하고 있습니다.
DBGrid가  이상하게 행동해서 글을 올립니다.

가령 데이타베이스에 'aaa' 라는 테이블을 미리 만들어 두고
TTable,TDataSource, TDBGrid 를 폼에 생성하여 실행하면
DBGrid에 정상적으로 자료도 첨부되고 첨부된 내용도 DBGrid에
나타납니다.

문제는 'aaa'라는 파일을 프로그램에서 순간적으로 만들어서(테이블 정상적으로 생성 됨) TableName을 'aaa'로 Assign 하고 실행하면 DBGrid가 이상하게 표현됩니다.
예를들면 새로운 레코드하나를 첨가하면 레코드 내용이 DBGrid에 나타나면서
첨가되어야 하는데 레코드는 정상적으로 첨가되면서 DBGrid 상에서는 첨가된
레코드 내용이 없어져 버립니다. 여러 레코드를 연속적으로 첨가하면 정상적으로 첨가는 되는데 위와 마찬가지로 레코드 내용이 없어져 버리고
DBGrid 의 맨위의 행에 커서가 고정됩니다.

아시는 분의 도움을 부탁드립니다.



0  COMMENTS