SQLConnection에 Trim Char옵션이 있네요 이렇게 간단한 것을 몰랐네요...
Marinfo 님이 쓰신 글 :
: 첫 번째 질문은 모르겠고,
:
: 두 번째 질문에 대해서는 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도 똑같은 결과가 발생합니다.
: : 원래 그런건지 데이타베이스 특성인지 궁급합니다.
: :
: : 사용자분들의 조언을 구해봅니다.
: : 행복하세요.
|