Q&A

  • dbedit 사용시 나는 에러 ?
datamodule8.table5.fieldbyname('final').value:=dbedit178.text; 을 사용하여

입력받으려고 하는데 다음과 같은 에러가 납니다.

class vearianterror with message 'invalid variant type conversion' 이란 에러가

납니다. 위의 명령어 위부분에 사용한 문장은

datamodule8.table5.FieldByName('te_day').asString

:= FormatDateTime('YYYY-MM-DD', DateTimePicker15.Date);

입니다. 고수님들의 명쾌한 답변바랍니다. 날씨 장난이 아니네요.



2  COMMENTS
  • Profile
    hobakpa 2001.01.16 19:18
    Delphix wrote:

    > datamodule8.table5.fieldbyname('final').value:=dbedit178.text; 을 사용하여

    > 입력받으려고 하는데 다음과 같은 에러가 납니다.

    > class vearianterror with message 'invalid variant type conversion' 이란 에러가

    > 납니다. 위의 명령어 위부분에 사용한 문장은

    > datamodule8.table5.FieldByName('te_day').asString

    > := FormatDateTime('YYYY-MM-DD', DateTimePicker15.Date);

    > 입니다. 고수님들의 명쾌한 답변바랍니다. 날씨 장난이 아니네요.

    >



    저도 초보맨;



    날짜 타입을 스트링으로 받으려고 해서 그런거 같은데요. 저도 초보로 그런식으로 답변

    드리지 못해 죄송합니다.

    datamodule8.table5.FieldByName('Te_day').AsString

    := DateToStr(FormatDateTime('YYYY-MM-DD', DateTimePicker15.Date));



    이런식으로 tb의 필드 타입이 string이라 생각하면 위와 같이 하시면 될거 같아요.



    datamodule8.table5.fieldbyname('final').value:=dbedit178.text;



    value는 사용해본적이 없니만 value대시 AsString로 해도 되지 않나요?



    아무튼 도움이 되셨으면 합니다.





  • Profile
    Delphix 2001.01.16 19:35
    hobakpa wrote:

    > Delphix wrote:

    > > datamodule8.table5.fieldbyname('final').value:=dbedit178.text; 을 사용하여

    > > 입력받으려고 하는데 다음과 같은 에러가 납니다.

    > > class vearianterror with message 'invalid variant type conversion' 이란 에러가

    > > 납니다. 위의 명령어 위부분에 사용한 문장은

    > > datamodule8.table5.FieldByName('te_day').asString

    > > := FormatDateTime('YYYY-MM-DD', DateTimePicker15.Date);

    > > 입니다. 고수님들의 명쾌한 답변바랍니다. 날씨 장난이 아니네요.

    > >

    >

    > 저도 초보맨;

    >

    > 날짜 타입을 스트링으로 받으려고 해서 그런거 같은데요. 저도 초보로 그런식으로 답변

    > 드리지 못해 죄송합니다.

    > datamodule8.table5.FieldByName('Te_day').AsString

    > := DateToStr(FormatDateTime('YYYY-MM-DD', DateTimePicker15.Date));

    >

    > 이런식으로 tb의 필드 타입이 string이라 생각하면 위와 같이 하시면 될거 같아요.

    >

    > datamodule8.table5.fieldbyname('final').value:=dbedit178.text;

    >

    > value는 사용해본적이 없니만 value대시 AsString로 해도 되지 않나요?

    >

    > 아무튼 도움이 되셨으면 합니다.

    >

    >