Q&A

  • UpdateSQL과 Database???
안녕하세요 고수님들

여러 고수님들의 도움을 많이 받고 있읍니다.



정말 궁금한게 있읍니다.



고수님의 추천에 의해 UpdateSQL을 사용할려고 하는데 문제가 있어서요.



전 Database를 Paradox7을 사용하고 있는데

Database 이름이 ListTable.db 즉 확장자가 " db" 입니다.



근데 UpdateSQL의 예제를 보니까 Database 확장자가 전부 "dbf" 이던데



확장자가 "db"이면 사용이 안되나요?



제가 두가지 경우를 다 해보았는데 "dbf"는 잘 되는데 "db"를 사용할 경우 저장할 때 에러가 나던데.. 도대체 이유가 뭔가요....????? 원래 안되는건가요?????



" db "와 " dbf"의 차이점은 무엇인지 무지 궁금하거든요..

이것때문에 며칠동안 고민하고 있거든요



즐거운 하루 되세요...





3  COMMENTS
  • Profile
    임형호 2001.02.08 23:30
    음.. 상관없지 않나요? 테스트를 안해봐서 모르겠지만...

    어... 입력할때 발생하는 에러메세지를 적어주심이 어떨런지요.. 쩝..

  • Profile
    아기코알라 2001.02.09 00:14
    임형호 wrote:

    > 음.. 상관없지 않나요? 테스트를 안해봐서 모르겠지만...

    > 어... 입력할때 발생하는 에러메세지를 적어주심이 어떨런지요.. 쩝..





    임형호님 답변 정말 감사합니다. 상관없다고 하시니 다행입니다.





    임형호 님께서 말씀하신 저장할때의 에러 메세지 입니다.



    " Project P-updatesql.exe raised exception class.

    EDatabaseError with message 'Update Failed'. "



    참고로 저장 버턴의 Procedure입니다.



    procedure TForm1.Button2Click(Sender: TObject);

    begin



    if query1.State in [dsInsert, dsEdit] then query1.Post;

    query1.ApplyUpdates;



    end;







  • Profile
    임형호 2001.02.09 00:43
    음... 잘모르는데..괜히 나선것이 아닌가 쉽네요.-.-;

    당장 테스트를 해서 결과를 알켜드리고 싶지만서도...회사라 어렵구요.

    예전에...UpdateSql을 사용해서 저두 위와같은 에러가 난적이 있었거든요.

    그때에는 해당DB파일에 프라이머리키를 설정해주니까..해결이 된 기억은 있지만서도...

    단순히 입력, 수정, 삭제하는 것이라면...DB파일을 보내주시면 안될까요?

    제가 여기서 테스트를 해보겠습니다. 물론 회사는 아니구요. 집에서요.

    인터넷되니까요.... 확인되는데로... (못하면 어쩌쥐..) 보내드릴께요.

    limhyungho@hanmail.net

    그럼 즐프하세요.