`
kiki1120
  • 浏览: 313829 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

VBScript连接扩展名为.sdf的SQL CE数据库

    博客分类:
  • SQL
 
阅读更多
Call Query()

Sub Query()

    Dim cnnStr, sqlStr
    Set cnn=CreateObject("ADODB.Connection")
    Set rs=CreateObject("ADODB.Recordset")

    '建立数据库连接
    cnnStr = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=Secured_db.sdf;SSCE:DataBase Password=123456"
    cnn.Open cnnStr

    '查询数据库
    sqlStr = "SELECT * FROM TRDX_HLDY_MASTER where HMA_HLDY_DATE='2012-10-7' and HMA_MKT_SRNO=1 and HMA_CLNDR_TYPE_INDC=0"
    rs.Open sqlStr, cnn	

    '判断查询结果是否有记录
    If rs.EOF = -1 Then
        MsgBox "没有记录"
    Else
        MsgBox "有记录"
    End If

    '关闭数据库连接
    rs.Close
    cnn.Close
    Set rs = Nothing
    Set cnn = Nothing

End Sub

 

 

问题一:程序报错“未找到提供程序。该程序可能未正确安装。”

可能是数据库连接字符串cnnStr有误,注意版本号要与SQL CE实际版本相匹配

 

问题二:程序报错“多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。”

还是数据库连接字符串cnnStr不正确导致,注意下面红色字体的地方,在VB里是可以省略的,但在VBScript中必须加上"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=Secured_db.sdf;SSCE:DataBase Password=123456"

 

问题三:程序报错“对象关闭时,不允许操作。”

下载并安装SQL Server Compact 3.5 SP1,文件名为SSCERuntime-CHS-x86.msi或者SSCERuntime-CHS-x64.msi,下载地址http://www.microsoft.com/zh-cn/download/details.aspx?id=5821

分享到:
评论

相关推荐

    用Sql Server 2008创建.sdf数据库文件

    用sqlserver 创建.sdf数据库文件其实很简单 步骤如下: (1)打开sqlserver2008 (2)服务器类型选项中选择sqlserver compact edition (3)数据库文件选项选择新建数据库到新建数据库页面 (4)填写数据库名和密码确认就ok了

    sdf.rar_SDF_c# 数据库_数据库_C

    首先,`.sdf`文件是SQL Server Compact Edition(SQL CE)的数据库文件,它是一个轻量级的、嵌入式的数据库引擎,适合于桌面应用或者资源有限的环境。SQL CE提供了一个简单的API,使得开发者可以轻松地在C#应用程序...

    Windows Phone 开发中使用SQL CE数据库实例

    这将在项目的指定目录下创建一个名为"myDatabase.sdf"的SQL CE数据库文件。 3. **创建表**:使用`SqlCeConnection`和`SqlCeCommand`对象可以创建数据库表。例如,创建一个名为"Users"的表: ```csharp string ...

    C# 写的SQL2000 .MDF文件转换.SDF(手机PDA上)的一个程序

    由于内存和处理能力有限,它们通常使用SQL Server Compact Edition作为数据库解决方案,这是一种轻量级的数据库系统,其文件扩展名为".SDF"。 至于压缩包中的"sqlce_data_import",这可能是一个源代码文件或者是一...

    创建sdf数据库

    .sdf数据库是一种轻量级的文件格式,它由Microsoft SQL Server Compact(SQL Server CE)支持,主要用于移动设备、桌面应用以及小型服务器上。这种数据库格式因其轻巧、高效且易于部署而广受欢迎,特别适合于离线或...

    SQL server ce 数据库访问实例( ADOCE)

    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\\MyDatabase.sdf"); conn.Open(); OleDbCommand cmd = new OleDbCommand("SELECT * FROM MyTable", ...

    Windows Mobile 数据库连接例子

    2. **创建数据库**:在桌面环境中使用SQL Server Management Studio CE或编程方式(如ADO.NET)创建数据库文件(扩展名为.sdf)。 3. **添加引用**:在Visual Studio项目中,需要添加对System.Data.SqlServerCe命名...

    VS2010 操作SQL Server CE 数据库实例

    在VS2010中,我们可以利用其强大的开发工具来创建、连接、查询和管理SQL Server CE数据库。 一、安装和配置SQL Server CE 首先,确保在你的开发环境中安装了SQL Server CE。如果尚未安装,你可以从Microsoft官方...

    OLE DB操作SQL CE数据库.zip

    3. **创建连接字符串**:SQL CE的连接字符串通常包括数据库文件路径、提供者名等信息。例如: ``` CString connStr = L"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\\path\\to\\your.sdf"; ``` ...

    C# WinCE5.0 访问SDF数据库

    7. **关闭连接**:在完成所有操作后,记得关闭数据库连接。 ```csharp conn.Close(); ``` 为了在实际项目中实现这些功能,你可以创建一个封装了数据库操作的类,提供更易用的方法接口。此外,对于错误处理和异常...

    SDFviewer 打开SDF数据库文件工具

    可以查看,编辑 移动设备上的sqlce数据库sdf文件。

    SQL_CE_Test.rar_SQL CE_sql_winCE SQL_wince

    // 创建数据库连接 SqlCeConnection conn = new SqlCeConnection("Data Source=myDatabase.sdf"); conn.Open(); // 创建表 SqlCeCommand cmd = new SqlCeCommand("CREATE TABLE Employees (ID int PRIMARY KEY, ...

    SQL CE3.0数据库操作

    对于SQL CE,连接字符串通常类似于`"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.0;Data Source=C:\path\to\database.sdf;Persist Security Info=False;"`,其中`Data Source`属性指定了数据库文件的路径。 创建...

    windowmobile数据库连接

    - **创建数据库**:首先,你需要在设备上创建一个SQL Server CE数据库文件(扩展名为.sdf)。这可以通过在桌面环境中使用SQL Server CE的管理工具完成,然后将.sdf文件复制到设备上。 - **添加引用**:在Visual ...

    .archStudentManagement.sdf

    .archStudentManagement.sdf

    SAM.rar_sam_sam session key_sam.sdf

    标签"sam sam_session_key sam.sdf"进一步确认了文件内容,"sam.sdf"通常是SAM数据库的导出格式,可能以SQLite数据库文件的形式存在,用于在不连接到原始系统的情况下读取或分析用户账户信息。 在压缩包的子文件名...

    SDF viewer

    标题"SDF viewer"指的是一个专用于查看和编辑移动设备上SQL Server Compact Edition(SQL CE)数据库文件的应用程序。SQL CE是一种轻量级的关系型数据库管理系统,常用于嵌入式设备和Windows CE(Wince)平台,它...

    C# WINFOMR 添加本地数据库示例

    本示例主要关注如何在WinForm应用中添加一个本地数据库,这里我们使用的是一种轻量级的数据库系统——SQL Server Compact Edition(简称SQL CE或SQLECE),其文件扩展名为.sdf。SQL CE是一个嵌入式数据库,适合于...

    删除所有值为X.sdf

    删除所有值为X.sdf

    (完整版)操作SQL-Server-CE.doc

    4. 验证是否存在名为 `Test.sdf` 的数据库文件。如果存在,删除它以避免覆盖现有数据。 5. 使用 `SqlCeEngine` 类创建一个实例,指定数据源为 `Test.sdf`,这将创建一个空数据库。 6. 连接至新创建的数据库,使用 `...

Global site tag (gtag.js) - Google Analytics