Q&A

  • 애러 좀 고쳐주세요
var

Form1: TForm1;



implementation



{$R *.DFM}



procedure TForm1.FormCreate(Sender: TObject);

begin

Table1.Open;

end;



procedure TForm1.Button2Click(Sender: TObject);

begin

if table1.recordcount>0 then table1.delete

else showmessage('장난 하나!');

end;



procedure TForm1.Button3Click(Sender: TObject);

var

name:string;

begin

table1.indexfieldnames:=name;

inputquery('검색할 이름','검색할이름을 입력하세요',name);

table1.findnearest([name]);

end;



procedure TForm1.Button1Click(Sender: TObject);

begin

if not table1.active then

table1.open;

try

table1.insert;

table1.fieldbyname('name').value:=editname.text;

table1.fieldbyname('jumin').value:=strtoint(editjumin.text);

table1.fieldbyname('so').value:=editso.text;

table1.fieldbyname('what').value:=editwhat.text;

table1.post;

table1.refresh;

except

showmessage('다시 입력하시오!');

end;

end;



end.



프로그램을 맹글라다가 애러가나는대 name과 table1이 뭐 어쩌구 저쩌구라구 나오는대 도대체 무슨말인지 알수가 있어야지 좀 가르쳐주세요..초보라서 뭐가뭔지 하나도 모으겠답니다..

2  COMMENTS
  • Profile
    류종택 2001.04.09 01:09
    에러메시지를 올려보세요



    sati wrote:

    > var

    > Form1: TForm1;

    >

    > implementation

    >

    > {$R *.DFM}

    >

    > procedure TForm1.FormCreate(Sender: TObject);

    > begin

    > Table1.Open;

    > end;

    >

    > procedure TForm1.Button2Click(Sender: TObject);

    > begin

    > if table1.recordcount>0 then table1.delete

    > else showmessage('장난 하나!');

    > end;

    >

    > procedure TForm1.Button3Click(Sender: TObject);

    > var

    > name:string;

    > begin

    > table1.indexfieldnames:=name;

    > inputquery('검색할 이름','검색할이름을 입력하세요',name);

    > table1.findnearest([name]);

    > end;

    >

    > procedure TForm1.Button1Click(Sender: TObject);

    > begin

    > if not table1.active then

    > table1.open;

    > try

    > table1.insert;

    > table1.fieldbyname('name').value:=editname.text;

    > table1.fieldbyname('jumin').value:=strtoint(editjumin.text);

    > table1.fieldbyname('so').value:=editso.text;

    > table1.fieldbyname('what').value:=editwhat.text;

    > table1.post;

    > table1.refresh;

    > except

    > showmessage('다시 입력하시오!');

    > end;

    > end;

    >

    > end.

    >

    > 프로그램을 맹글라다가 애러가나는대 name과 table1이 뭐 어쩌구 저쩌구라구 나오는대 도대체 무슨말인지 알수가 있어야지 좀 가르쳐주세요..초보라서 뭐가뭔지 하나도 모으겠답니다..

  • Profile
    방기남 2001.04.09 02:23


    필드 타입이 틀리다는 것 같은데..



    흠..



    필드 타입이 같은지부터 확인하세여..



    int 형에 str 넣으면 당연히 에러나겠져?

    • Falco
      2001.04.10 03:06
      설창원 wrote: > 델파이를 쓰다보면 StrToInt와 IntToStr을 상당히 많이 사용하게 됩니다. > 그런데 실제...
    • 방기남
      2001.04.09 20:54
      StrToInt 함수를 사용하기 전에, 0..9 인지 체크하여 사용하면 되지 않을까요? 그냥, 쉬운 방법중 한...
    • 하기
      2001.04.09 21:11
      StrtointDef.. Help에서 찾아보세요... 방기남 wrote: > > StrToInt 함수를 사용하기 전에, 0..9 인...
    • 고양이
      2001.04.09 20:42
      델파이 교육이라 함은... 제가 알고 있는 곳으로 http://www.inprise.co.kr/btc 에 들어가서 보면은....
    • 잘몰라
      2001.04.10 00:51
      온 오전 이렇게 저렇게 봐꿔보니 해결됐네요. 사실 NeedData에 코딩이 필요 없네요.
    • 조성배
    • 2001.04.09 13:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.04.09 18:23
      안녕하세요. 최용일입니다. 프로젝트 뿐만아니라 폼만도 Repository에 추가할 수 있습니다. 프로젝트를 ...
    • ss
    • 2001.04.09 09:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • kylix
      2001.04.09 10:51
      학구열에 불타시는 분이 어떻게 레포트를 해달라고 하죠? 그 학구열로 책을 찾아보세요. ss wrote: > ...
    • 델초보
    • 2001.04.09 07:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지영일
      2001.04.09 20:23
      검색하시면 많은 도움이 될껍니다. 최소한의 노력은 해야하지 않을까요? 죄송합니다. 도움이 못되어서요. ...
    • 이경문
      2001.04.09 09:10
      정확한 답변이 될런지 모르겠지만 VideoCap1.DlgVFormat을 호출하여 Format을 RGB24나 RGB16으로 맞추어 ...
    • 슈퍼 초보
      2001.04.10 08:05
      이경문 wrote: > 정확한 답변이 될런지 모르겠지만 > VideoCap1.DlgVFormat을 호출하여 > Format을 RGB2...
    • sda
    • 2001.04.09 01:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 방기남
      2001.04.09 02:20
      Tag 라는 속성을 사용하셔도 되구여.. 아니면, 아래와 같은 방법으로 가능합니다. Tag 를 사용하는 것은...
    • sati
    • 2001.04.09 01:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 소백촌닭
      2001.04.09 03:53
      sati wrote: > project.project1.exe raised exception class EDatabaseError with message'table1:type m...
    • 소백촌닭
      2001.04.09 03:58
      성열 wrote: > 안녕하세요. > > 페이지컨트롤을 내리고 tabsheet를 몇개 내려서 화면을 구성했는데요 ...
    • sati
    • 2001.04.09 00:37
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.04.09 01:09
      에러메시지를 올려보세요 sati wrote: > var > Form1: TForm1; > > implementation > > {$R *...
    • 방기남
      2001.04.09 02:23
      필드 타입이 틀리다는 것 같은데.. 흠.. 필드 타입이 같은지부터 확인하세여.. int 형에 str 넣...
    • 감초
      2001.04.10 20:50
      이 질문에 사람들이 대답을 안해주는 이유는 1. 이건 꼭 스스로 안배우면 델파이 공부를 포기해야 하기...
    • 최용일
      2001.04.08 22:06
      레포트는 스스로 하세요. 한델/델코/델마당에 모두 질문하셨던데 그 시간이면 레포트 하시고도 남을 시...
    • 방기남
      2001.04.09 02:25
      또는.. 링크되어 있는 다른 홈페이지에도 잘 나와있져..
    • 이경문
      2001.04.09 02:49
      Copy and Paste의 방법만을 이용하려는 사람..... 전 싫어요. 지식은 노력에 의해서만 얻을 수 있는 거지...
    • 김명호
    • 2001.04.08 19:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 학생
      2001.04.08 22:30
      김명호 wrote: > Edit2.Text 문자를 쪼재는법 구함니다.. > Edit2.Text 내용을 오른쪽에서 부터 한문자 ...
    • 김현영
    • 2001.04.08 18:41
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 전은화
      2001.04.09 18:04
      무슨 에러인지는 몰라도 Query1.sql.clear; 이 없는것 같은데 이것 없으면 중복됐다는 메시지가 떠요. 연...
    • 류종택
      2001.04.09 01:08
      메모가 Blob 필드이기 때문에 문제가 발생한 듯 합니다. 전에 비슷한 경험이 있었는데, 그것을 어떻게 해...
    • 김현영
      2001.04.09 06:05
      류종택 wrote: > 메모가 Blob 필드이기 때문에 문제가 발생한 듯 합니다. > 전에 비슷한 경험이 있었는데...
    • 최용일
      2001.04.08 22:04
      안녕하세요. 최용일입니다. 컴파일할때는 정지할 수가 없는데... 어떻게 정지를 하셨죠? 아마두 실행...
    • 양승상
      2001.04.09 01:36
      최용일 wrote: > 안녕하세요. 최용일입니다. > > 컴파일할때는 정지할 수가 없는데... 어떻게 정지를 ...
    • 최용일
      2001.04.09 06:56
      그렇지는 않습니다. 이미 코드가 이진형식으로 바뀌어서 메모리에 올라가 있는 상태입니다. 그러므로 수정...
    • 방기남
      2001.04.09 02:28
      디버깅에 대한 것을 알면 도움이 될 듯 싶습니다. F5 : 브레이크 포인트 F4 : 현재 커서위치까지 실행 ...