일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- TMS
- python 3.7
- COMMIT
- get_object_or_404
- PyCharm
- hackerrank
- Delphi
- Push
- c#
- HTML
- advColumnGrid
- Visual Studio
- delphi 10.3
- github
- templates
- declare
- queryset
- Django
- 중복제거
- python3
- pyhcarm
- 백준
- pythonanywhere
- dbadvgrid
- GIT
- MSSQL
- anaconda3
- 델파이
- rank
- blog
- Today
- Total
목록전체 글 (60)
DevHyun
Microsoft SQL Server Native Client 11.0 error '80040e31' Query timeout expired /functions.asp, line 476 번역하면 쿼리 제한시간을 초과하였습니다.라는 오류 ASP 페이지를 수정 할까 했으나로컬에서 쿼리를 조회 했을때 쿼리 조회 시간이 왔다 갔다 하는 것이 확인됨. 단순 SELECT 쿼리였고 조건이 길지 않았음에도 불구하고0초였다가 18초였다가 10초였다가 왔다갔다 하는 것을 확인. 처음에는 DB 서버가 문제거나 WEB 서버가 문제일 것이라고 생각했다.왜냐하면 ASP 페이지를 변경한적이 없으니.. 정작 테이블 구조를 살펴보니 인덱스가 없었고쿼리 조건절에서 사용되는 컬럼들을 인덱스로 잡았다. 결과는 해결!인덱스의 필요성을 느낀 ..
외부업체와 연동 할때 외부업체 프로그램이 실행되어 있는지 확인 후 그 프로그램으로 sendmessage를 전송할때 활용했던 방법. procedure Process32List(Slist: TStringList; Flg:Boolean=True); var Process32: TProcessEntry32; Process32_: LPPROCESSENTRY32; SHandle: THandle; // the handle of the Windows object Next: BOOL; begin Process32.dwSize := SizeOf(TProcessEntry32); SHandle := CreateToolHelp32Snapshot(TH32CS_SNAPPROCESS, 0); if Flg then begin if Pr..
그리드 내 검색이라기 보다는 db그리드와 연결된 query 컴포넌트에서 내가 원하는 값에다가 커서를 둔다는 개념으로 이해를 하였음! 'Query Component Name'.Locate('Column Item Name', 'Query Component Name'.FieldByName('Field Name').AsString, [loCaseInsensitive]); - 검색 방법 [loCaseInsensitive] - Key fields and key values are matched without regard to case. [loPartialKey] - Key values can include only part of the matching key field value; for example, 'HAM'..