Q&A

  • 급질문) 부탁합니다...ms-sql 7.0 insert,update,delete
delphi4.0에서 ms-sql7.0을 사용하고 있습니다.

program 실행도중 입력,수정,삭제 작업을 하면 아래와 같은 Error가 나옴니다.

MS-SQL 7.0의 SQL문장으로 Isql에서 실행하면 정상적으로 실행됩니다.



처음부터 에러가 나온것이 아니라 며칠 지난후에 이런일이 생겼고,

또 항상 에러가 나오는게 아니라...나올때두 있구,안나올때두..있습니다.



동시에 같은 리소스를 잡고 있는 가능성을 생각해 혼자 프로그램을 실행시켜도 보았지만

리소스를 잡고 있지는 않더군요..



델파이 4.0 을 사용하고 있으니깐 BDE 는 5.00 이거든여.



BDE 를 5.01 로 바꾸어 보았지만.. 그래두. 안되는군요.



BDE와 관련있는것 같은데 이유를 알수 없습니다.



Project Sale.exe raised exception class EDBEngineError

with message 'Locktime out

SQL Serfer connection timed out'. Process stopped. Use Step or Run

to continue

2  COMMENTS
  • Profile
    이정욱 1999.12.23 04:29
    DB맹인 제가 의견을 제시하죠.. 흐..



    LockTimeOut이라는 에러가 제 생각으로는 무엇인가 끝내야 하는데 못 끝내고 있다가 내는 에러 같네요.



    SQL문을 돌리면 델파이에서(BDE에서) 무엇인가를 Lock하고 하는것 같은데 그것을 다시 풀어주는 시점이 있어야 하는데 그게 안돼서 그런가 보네요.



    즉, 무슨직을 해봐도 안된다면 꽁수를 써야죠.



    그 SQL문 만큼은 StoredProcedure라는것으로 써보세요.



    MSSQL에서 만들어 놓고 델파이에서는 그냥 호출하는것이죠.



    SQL을 때려놓고 무엇인가를 놓고 있지 않을 때 나는 에러같다는 느낌(?)에서 답변 드립니다.



    안경옥 wrote:

    > delphi4.0에서 ms-sql7.0을 사용하고 있습니다.

    > program 실행도중 입력,수정,삭제 작업을 하면 아래와 같은 Error가 나옴니다.

    > MS-SQL 7.0의 SQL문장으로 Isql에서 실행하면 정상적으로 실행됩니다.

    >

    > 처음부터 에러가 나온것이 아니라 며칠 지난후에 이런일이 생겼고,

    > 또 항상 에러가 나오는게 아니라...나올때두 있구,안나올때두..있습니다.

    >

    > 동시에 같은 리소스를 잡고 있는 가능성을 생각해 혼자 프로그램을 실행시켜도 보았지만

    > 리소스를 잡고 있지는 않더군요..

    >

    > 델파이 4.0 을 사용하고 있으니깐 BDE 는 5.00 이거든여.

    >

    > BDE 를 5.01 로 바꾸어 보았지만.. 그래두. 안되는군요.

    >

    > BDE와 관련있는것 같은데 이유를 알수 없습니다.

    >

    > Project Sale.exe raised exception class EDBEngineError

    > with message 'Locktime out

    > SQL Serfer connection timed out'. Process stopped. Use Step or Run

    > to continue

  • Profile
    안경옥 1999.12.23 05:39
    이정욱 wrote:

    > DB맹인 제가 의견을 제시하죠.. 흐..

    >

    > LockTimeOut이라는 에러가 제 생각으로는 무엇인가 끝내야 하는데 못 끝내고 있다가 내는 에러 같네요.

    >

    > SQL문을 돌리면 델파이에서(BDE에서) 무엇인가를 Lock하고 하는것 같은데 그것을 다시 풀어주는 시점이 있어야 하는데 그게 안돼서 그런가 보네요.

    >

    > 즉, 무슨직을 해봐도 안된다면 꽁수를 써야죠.

    >

    > 그 SQL문 만큼은 StoredProcedure라는것으로 써보세요.

    >

    > MSSQL에서 만들어 놓고 델파이에서는 그냥 호출하는것이죠.

    >

    > SQL을 때려놓고 무엇인가를 놓고 있지 않을 때 나는 에러같다는 느낌(?)에서 답변 드립니다.

    >





    이정욱님 답변 감사드립니다..



    스토어드 프로시저도 해봤거든요...



    어디선가 들었는데..델파이 4.0 은 ms-sql 7.0 을 지원못한다고 하던데..맞나???



    음...그래서 낼 델파이 5.0 으로 바꿔 보려고 합니다..



    그래두 안된다면...정말 심각해 질것 같습니다....-.-



    다른 의견이 있으신분이 계시면...좀 알려주세요....



    낼 어떻게 되었는지 결과를 다시 올리겠습니다..제발 됐다고 올리길 전 간절히 바랍니다.

    읽어주신 분들께 감사드립니다.