한 명은
& lt%
Set conn = server.createobject ("adodb.connection")
Db=server.mappath("test.mdb ")
Conn.open "provider=Microsoft 입니다. Jet. OLEDB.4.0 데이터 소스 = "& amp
Set RS = server.createobject ("adodb.recordset")
Rs.open "select * from table 1", conn, 1,1
Tmps= ""
Rs.eof 까지
Tmps = tmps & amp0 루피 & amp”& amp 루피 (1) "& ltbr >;
Rs.movenext
고리
Rs 종료
Rs = 없음 설정
연결이 닫힙니다
연결 설정 = 없음
%>
& ltdiv & gt<% = tmps%></div >
이는 웹 서버에서 실행되므로 HTA 파일에 넣을 수 없는 ASP 의 스크립트 코드입니다.
또 다른 스크립트 코드는
& lt div id = 테스트1> & lt/div & gt;;
& lt 스크립팅 언어 = VBScript & gt
Set conn = createobject ("adodb.connection")
Conn.open "provider=Microsoft 입니다. Jet. OLEDB.4.0 데이터 소스 =test.mdb "
Set RS = createobject ("adodb.recordset")
Rs.open "select * from table 1", conn, 1,1
Tmps= ""
Rs.eof 까지
Tmps = tmps & amp0 루피 & amp”& amp 루피 (1) "& ltbr >;
Rs.movenext
고리
Rs 종료
Rs = 없음 설정
연결이 닫힙니다
연결 설정 = 없음
Document.getelementbyid ("테스트1"). InnerHTML=tmps
& lt/스크립트 >
클라이언트가 실행하는 스크립트 코드이므로 HTA 파일에 직접 넣을 수 있습니다. 그러나 이 스크립트는 htm 파일에서 실행할 수 없습니다. IE 는 웹 페이지가 로컬 데이터베이스를 직접 읽을 수는 없지만 HTA 에서는 HTA 파일과 exe 파일이 시스템에 동일하기 때문에 가능합니다.
자바스크립트 스크립트 코드도 같은 목적을 달성할 수 있지만, HTA 에서 Javascript 를 사용하는 것이 좋습니다. 위의 두 가지 유형의 코드가 매우 비슷하다는 것을 알 수 있기 때문입니다. ASP 의 스크립트 코드를 HTA 에 직접 복사하여 약간 수정하면 됩니다.
저는 HTA 로 프로그래밍하는 것을 좋아합니다. 우리 회사의 고객 주문 정보 관리 시스템은 HTA 로 만들어졌으며 모든 코드는 HTA 하나에 90 KB 이상 있습니다. 일반 exe 소프트웨어보다 훨씬 작지만, 읽기 및 쓰기 데이터베이스뿐만 아니라 FSO 를 사용하여 파일 조작 기능을 구현할 수 있는 일반 소프트웨어의 거의 모든 기능이 구현되었습니다. IE 인쇄 기능의 부족을 보완하기 위해 특별히 VB 를 사용하여 인쇄 애플릿을 만들었습니다. 그런 다음 HTA 로 전입하고 고객의 휴대전화 귀속지, 고객이 있는 바이두지도, 택배물류 정보, 택배회사와의 화해 등을 확인할 수 있습니다. , 매우 풍부한 기능과 아름다운 인터페이스를 갖추고 있습니다. 이 모든 것이 하나의 HTA 파일에서 이루어집니다!
너의 질문에 나는 이미 여러 번 대답했다. 질문이 있으시면 샘플 문서를 보내 드리겠습니다.