Vista 시스템에서 Windows 7 64 비트 시스템으로 이전하려고하는 오래된 ASP 응용 프로그램이 있습니다. 나는 응용 프로그램을 개발했지만 전문 웹 개발자는 아닙니다. 홈 페이지는 오류없이 올바르게 렌더링되지만 Access 데이터베이스의 데이터는 채워지지 않습니다. 변수 strConnect는 연결 문자열을 보유합니다. 내가 사용하고있는 연결 문자열은 다음과 같습니다.Old asp 응용 프로그램은 Vista에서는 작동하지만 Windows 7에서는 작동하지 않습니다.
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Personal_Inventory\Inventory_Data.mdb;Persist Security Info=False
데이터베이스가 연결 문자열의 올바른 위치에 있습니다. 이 코드와 데이터베이스를 호출
C:\Windows\winsxs\x86_microsoft-windows-m..-components-jetcore_31bf3856ad364e35_6.1.7600.16385_none_046511bf090691ab
및
C:\Windows\SysWOW64
(가) 두 버전 4.0.9756.0 있습니다
Set objCommand = Server.CreateObject("ADODB.Command")
objCommand.ActiveConnection = strConnect
objCommand.CommandText = "SELECT ClassID, Classification_Eng FROM Classification ORDER BY
Classification_Eng"
Set objRS = objCommand.Execute
Set objCommand = Nothing
While Not objRS.EOF
Response.Write "<OPTION VALUE = " & objRS("ClassID") & ">" & _
objRS("Classification_Eng") & "</OPTION>"
objRS.MoveNext
Wend
objRS.Close
Set objRS = nothing
나는 Msjet40.dll의 두 사본이있다.
이 응용 프로그램은 Vista 컴퓨터에서 정상적으로 작동합니다. Windows 7에서 ASP 구성 요소를 활성화했습니다. 그 밖의 무엇을해야합니까?