2015-01-31 6 views
-1

최근에 vb 코드를 다시 디자인하는 프로젝트를 맡았습니다 현재는 많은 양의 전자 메일 첨부 파일 (자동으로 mitel 전화 시스템에서 생성 된)을 가져오고 열립니다 차례로 각 전자 메일 (제목 필드에 따라 다름)을 누른 다음 다양한 데이터베이스와 mi 확산을 업데이트합니다. 이 코드를 실행하는 프로세스는 매일 아침 발생하며 완료하는 데 약 30 분이 소요됩니다. 누군가이 프로세스를 코딩하는 가장 좋은 방법에 대한 제안을 받았습니까? 현재 VB는 루프에서 adodb 연결을 사용하므로 시간이 오래 걸립니다. 처음부터 데이터 세트를 열고 모든 정보를 배열/스프레드 시트로 추출하는 것이 더 낫습니다. 따라서 코드가 스프레드 시트와 데이터베이스를 계속 열어 놓고 있지 않습니까? 제안 사항이 우수 할 것입니다. 감사.나는 최근에 vb 코드를 다시 디자인하는 프로젝트를 맡았습니다.

답변

0

일부 코드 스 니펫이 있습니까? 어떤 데이터베이스를 사용합니까? 데이터베이스와 트랜잭션을 사용하고 있습니까? 이것은 조금 향상시킬 수 있습니다.

+0

대부분의 작업은 Access 데이터베이스에서 SQL 문을 실행하고 데이터를 숨겨진 시트로 전달하여 보고서를 업데이트함으로써 수행됩니다. 또한 공유 사서함에서 검색되어 데이터베이스를 업데이트하고 보고서를 분석하는 데 사용되는 많은 파일 조작 (전자 메일 첨부 파일)이 일반적으로 있습니다. 사용 된 배열은 없으며 ADO 문, 컬렉션 및 UDC 만 있습니다. – DezyK