폼클릭을 하게 되면 그리드에 쿼리로 가져온 결과들이 뿌려지는데.. 컬럼길이가 제멋대로라서여.
str := ' select id, name from test';
Query1.SQL.Clear;
Query1.SQL.Add (str);
Query1.Open;
while not Query1.Eof do
begin
Query1.Next ;
viIdx := 0;
while viIdx < FieldCount do
begin
vTempSize := Query1.fields[viIdx].Size; <-- 이부분 에러 ADOQuery에서는 됨.
dbgrid1.Columns[viIdx].Width:= vTempSize ;
end;
inc(viIdx);
end;
이런식으로 필드의 사이즈를 받아오려고 하는데 사이즈를 못가져오네여..
.Size 가 안뜨거든여.. 화살표 표시 부분이 ADOQuery 컴포넌트에서는 먹었는데 BDE의 쿼리에서는 에러가 나네여.. 사이즈를 받아올수 있는 방법 아시는 분 좀 알려주세여..
도저히 안되네여..
|