첫 번째 질문은 모르겠고,
두 번째 질문에 대해서는 interbase 에서 똑같은 방식이니, 그렇게 정해놓고
편리한 걸 골라 쓰게 한 것 같습니다.
어반 님이 쓰신 글 :
: DBExpress관련 질문 두가지 올립니다.
: 델파이7
: MS-SQL2000
:
: DB연결은 이상이 없습니다.
: SQLConnection1.GetTableNames(ListBox1.Items,False);
: 위에서 테이블 목록을 구해오는 함수호출시 ListBox1에
: 테이블 목록을 구해오지 못합니다.
: 상용을 써봐도 안되는것같았습니다.
: 할 수 없이 테이블 이름을 구해오는 쿼리로 했지만 좋은 기능을 사용못하다 보니...
: 경험하셨던분들의 조언을 구해봅니다.
:
:
:
: DB에 테이블을 만들었습니다.
: 예를 들어
: Create Table BASICINFO (
: ID Char(8) not null, <---'ABC'
: PW Varchar(8) not null ) <---'ABC'
: 위에서 Char(8)과 VarChar(8)타입이 있습니다.
: 'ABC ' = TSQLQuery.FieldByName('ID').AsString <-필드 사이즈 만큼 공백발생
: 'ABC' = TSQLQuery.FieldByName('PW').AsString <-공백 미 발생
: char타입일 경우 사이즈 만큼 공백이 채워집니다. (필드상에서는 공백이 없음)
: TSQLDataSet도 똑같은 결과가 발생합니다.
: 원래 그런건지 데이타베이스 특성인지 궁급합니다.
:
: 사용자분들의 조언을 구해봅니다.
: 행복하세요.
|