Q&A

  • DB에서 읽어오는게 안되요~(소스첨부)
아래가 제가 짠 소스구요..



Query1.Close;

Query1.Sql.Clear;

Query1.Sql.Add('select * from memotest where idx=2;');

Query1.Active;

LookupResults:=Query1.Lookup('idx',2,'content'); <--요기에서



Unknown Field 'CONTENT'라고 에러가 나옵니다



그런데 content라는 필드는 분명 있거든요....



insert도 잘되구...



winzeos컴포넌트로 Mysql에 직접 연결해서 쓰고 있는데...



왜 이런 에러가 나올까요...?



그리구 하나더요...



필드타입은 Text이고 asMemo 로 저장한 Data를,



DBGrid로 볼때 값이 바로나오지 않구...



그냥 [MEMO] 라고만 표시됩니다. 원래



Text형 필드는 길어서 표시를 안해주나요?



그럼 부탁드립니다.



안녕히 계세요~





2  COMMENTS
  • Profile
    델 초보(아줌마) 2001.10.29 18:33
    oranzi wrote:

    > 아래가 제가 짠 소스구요..

    >

    > Query1.Close;

    > Query1.Sql.Clear;

    > Query1.Sql.Add('select * from memotest where idx=2;');

    > Query1.Active;

    > LookupResults:=Query1.Lookup('idx',2,'content'); <--요기에서

    >

    > Unknown Field 'CONTENT'라고 에러가 나옵니다

    >

    > 그런데 content라는 필드는 분명 있거든요....

    >

    > insert도 잘되구...

    >

    > winzeos컴포넌트로 Mysql에 직접 연결해서 쓰고 있는데...

    >

    > 왜 이런 에러가 나올까요...?

    >

    > 그리구 하나더요...

    >

    > 필드타입은 Text이고 asMemo 로 저장한 Data를,

    >

    > DBGrid로 볼때 값이 바로나오지 않구...

    >

    > 그냥 [MEMO] 라고만 표시됩니다. 원래

    >

    > Text형 필드는 길어서 표시를 안해주나요?

    >

    > 그럼 부탁드립니다.

    >

    > 안녕히 계세요~

    >

    >



    SQL문 에러 나는건.. 맨 마지막에 세미콜론 찍어서 그런것 같아여...

    없애구 함 해보세여...

    메모로 나오는것은. 문자가 많이 들어간 것은.. Grid에서 처리를 그렇게 하는걸로 알아여

    그럼 즐코 하세요..^^

  • Profile
    성더기 2001.10.29 11:48
    그리드에 표시할 수 있는 문자열의 길이는 255자가 최대입니다

    그이상이 넘어가는 필드는 전부 메모로 보이는 것 같더군여