Q&A

  • [질문] Zeos이용 mysql연동 질문이요
<!--CodeS-->
procedure TForm1.Button1Click(Sender: TObject);
begin
  ZConnection1.HostName := 'IP Address';
  ZConnection1.User := 'User Name';
  ZConnection1.Database := 'DataBase Name';
  ZConnection1.Password := 'User PW';
  ZConnection1.Port := 3306;

  try
    ZConnection1.Connect;
    memo1.Text := '데이타베이스에 접속되었습니다.';
  except
    memo1.Text := '데이타베이스에 접속하지 못하였습니다.';
  end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var make_sql:String;
begin
  make_sql := 'create table test_table(name varchar(20), email varchar(20) binary)';
  ZQuery1.SQL.Clear;
  ZQuery1.SQL.Add(make_sql);
  try
    ZQuery1.ExecSQL;
    memo1.Text := '테이블이 생성되었습니다.';
  except
    memo1.Text := '테이블을 생성하지 못하였습니다.';
  end;


  memo1.Text := 'made : '+make_sql;
end;

<!--CodeE-->
간단하게 디비에 접속하여 테이블을 생성하려고 테스트중입니다.

그런데 접속까지는 되었다고하는데...

테이블생성 버튼을 실행하면

Debugger Exception Notification 메시지로
Access violation at address... 라고 뜨네요

sql문이 잘못된것도 아니고... 완초(완전초보)라... ㅠㅠ 어디서 부터 잘못된거죠??

흘러가는듯한 답변도 저에겐 크나큰 힘이 될것같해요~~ ^-^a;;;

아 델2007를 사용하고있습니다. 부족한질문이 있으셔도 답변주세요~;; 24시....는아니고

하루 12시간쯤대기중~!!! 답변부탁드려요~
4  COMMENTS
  • Profile
    백록화 2010.08.20 20:46
    http://j.mp/9ScNT1 에서 해결책을 찾지 못하셨다면... 질문을 조금 달리 하셔야 하지 않을까요? ^^

    Zeos 의 버전이라든가 MySQL의 버전이라든가 Create 문 말고 다른 SQL문들은 어떤지요? 잘 되는지 아니면 같은현상인지...
  • Profile
    노이 2010.08.20 21:58
    에구... ㅠㅠ

    ZQuery1컴포넌트 속성중에 connection을 ZConnection으로 선택안해줬었네요.. ㅠㅠ 럴수가;;;
    바보같네요 흑~
  • Profile
    백록화 2010.08.20 22:18
    A/V 에러라면서요? ㅎ

    Connection 을 지정해주지 않으면 오류메세지에 적혀 있는데...-.-;;;;
  • Profile
    노이 2010.08.22 00:56
    흠;;; a/v에러가 뜬건확실한데요..;;

    connection지정해주니... 정상작동하네요

    connection지정해주지않았을땐 오류메시지로 connection지정하라고 나오지않고 a/v가 뜨던데요;; 흠

    델 2007, zeos6.6.5버전입니다만.. ㅠㅠ 초보라 마냥 정상작동한다는것에 만족하는... ㅎㅎ;; 에거~