Q&A

  • 도와주세요 고수 델피니언님들.....
도와주세요 고수 델피니언님들.....



델파이와 SQL SERVER 7.0으로 C/S 프로그램을 하고 있습니다!!



현재 속도문제 때문에 고민에 빠져있습니다.



TTable과 LookUp Field을 이용하여 코딩한 프로그램들은 모두 속도가

현저하게 떨어져서 TQuery를 이용하여 다시 코딩을 하고 있습니다..

속도는 다소 빨라졌지만 너무 원시적인 코딩 방법인 것 같습니다.

DataBase Control시 모두 SQL 구문을 사용하기 때문에 코딩량이

거의 Cobol 수준입니다.

이런 방법말고 좀 더 간편한 방법이 있지 않을까요? ....



꼭 좀 도와주세요 고수님들.... 20000...





2  COMMENTS
  • Profile
    이재식 1999.09.10 18:00
    안녕하세요.



    그런 에러가 나는 경우가 있습니다.

    그럴때는 두가지로 해결할 수 있습니다.

    하나는 form의 Visible 속성을 false로 한다.

    나머지 방법은 폼을 보일때 ShowModal이 아닌 Show로 한다.

    폼을 보일때 Show로 하면 폼의 Visible속성이 어떠하든 그런

    에러는 발생하지 않을 것입니다.

    위 두가지 방법중에 하나를 해 보세요.



    그리고 가급적 Form의 Close이벤트에는

    Action := Cafree ;

    이라는 명령을 써주는것이 메모리 관리에 대한 안전빵이겠죠.



    그럼 도움이 되셨기를...

  • Profile
    권경부 1999.09.10 10:12
    andy 께서 말씀하시기를...

    > 도와주세요 고수 델피니언님들.....

    >

    > 델파이와 SQL SERVER 7.0으로 C/S 프로그램을 하고 있습니다!!

    >

    > 현재 속도문제 때문에 고민에 빠져있습니다.

    >

    > TTable과 LookUp Field을 이용하여 코딩한 프로그램들은 모두 속도가

    > 현저하게 떨어져서 TQuery를 이용하여 다시 코딩을 하고 있습니다..

    > 속도는 다소 빨라졌지만 너무 원시적인 코딩 방법인 것 같습니다.

    > DataBase Control시 모두 SQL 구문을 사용하기 때문에 코딩량이

    > 거의 Cobol 수준입니다.

    > 이런 방법말고 좀 더 간편한 방법이 있지 않을까요? ....

    >

    > 꼭 좀 도와주세요 고수님들.... 20000...

    >

    >



    이 답변이 도움이 되실런지는 모르지만

    Table1.DisableControls ;

    ... (하시고자 하는 작업)

    table1.EnableControls ;

    를 한번 써보세요.. (자세한 사항은 도움말을 보세요.. 예제도 나와 있으니깐)

    C/S 환경에서는 써보지 않았지만 로컬디비에서는 이것을 쓴 것과 쓰지 않은 것에는 확실히 많은 시간적인 차이가 있었어요.

    도움이 되셨으면 합니다.