Win Server2003 / Classic ASP:使用SQLSERVER.CE.OLEDB.4.0连接PDA SDF

时间:2013-11-18 17:15:17

标签: asp-classic sql-server-ce ado

我想将从PDA获取的SDF数据库连接到SQL Compact Edition 4.0和Classic ASP。

我拥有一台装有Windows Server 2003的小型服务器。

这些是我所做的步骤:

  1. 将SDF文件放在我的IIS网站的文件夹中(即:c:\inetpub\wwwroot\db\
  2. 从Microsoft下载并安装SQL Server Compact 4.0
  3. regserv32sqlceca40.dllsqlceoledb40.dll个文件
  4. 在此之后,我将每个文件夹设置的安全设置设置为IURS_权利
  5. 现在我用这个创建了一个经典的ASP文件:

    strConnString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\db\PdaDatabase.sdf;ssce:database Password=mypassword;"
    set my_Conn = Server.CreateObject("ADODB.Connection")
    Set my_Comm = CreateObject("ADODB.Command")
    my_Conn.Open strConnString
    my_Comm.ActiveConnection = my_Conn
    
  6. 一旦我启动了脚本(从局域网中的另一台计算机),这就是结果:

      

    错误'80004005'

         

    /MyTestASP.asp,第4行

    有什么建议吗?

0 个答案:

没有答案