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

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

    博客分类:
  • SQL
阅读更多
Imports System.Data.SqlServerCe

Public Module ConnCEDB

  Sub Main()
    Call Query()
  End Sub
	
  Sub Query()
		
    Dim cnnStr,sqlStr As String
    Dim conn As SqlCeConnection = Nothing
    Dim cmd As SqlCeCommand = Nothing
    Dim rdr As SqlCeDataReader = Nothing
		
    Try
        '建立数据库连接
        cnnStr="Data Source=Secured_db.sdf;Password=123456"
        conn = New SqlCeConnection(cnnStr)
        conn.Open()

        '查询数据库
        sqlStr="SELECT * FROM TRDX_HLDY_MASTER where HMA_HLDY_DATE='2012-10-8' and HMA_MKT_SRNO=1 and HMA_CLNDR_TYPE_INDC=0"
        cmd = New SqlCeCommand(sqlStr, conn)
        rdr = cmd.ExecuteReader

        '输出查询结果,如果存在多条记录打印True,否则打印False
        Console.WriteLine(rdr.Read)
    Catch ex As Exception
        Console.WriteLine(ex.Message.ToString)
    Finally
        '关闭数据库连接
        rdr.Close()
        conn.Close()
        rdr=Nothing
        cmd=Nothing
        conn=Nothing
    End Try

  End Sub
	
End Module

 

 

问题:程序报错“System.Data.SqlServerCe.SqlCeException: Unable to load the native components of SQL Server Compact corresponding to the ADO.NET provider of version 8080. Install the correct version of SQL Server Compact. Refer to KB article 974247 for more details. ---> System.DllNotFoundException: Unable to load DLL 'sqlceme35.dll': 找不到指定的模块。” 

 

下载并安装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 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", ...

    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"; ``` ...

    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, ...

    sqlce 2.0数据库下载

    数据库文件以.sdf扩展名存储,每个数据库文件就是一个完整的数据库实例。 4. 开发与编程: 开发人员可以使用Visual Studio或.NET Framework中的ADO.NET组件来连接、查询和操作SQL CE数据库。C#、VB.NET等语言可以...

    wince数据库简单示例

    数据库文件的扩展名通常是.sdf,且支持SQL Server的核心功能,如T-SQL语言。 在WinCE上操作SQL Server CE,你需要了解以下关键知识点: 1. **安装与配置**:在WinCE设备上部署SQL Server CE,通常需要通过...

    sqlce3.5 CE6.0安装包以及说明

    4. **数据库文件管理**:SQL CE数据库文件(扩展名为.sdf)是自包含的,可以直接复制和移动,但要注意保护数据安全。 5. **升级与迁移**:如果需要升级到更高版本的SQL CE或迁移到SQL Server,需要考虑数据迁移和...

    详解删除SQL Server 2005 Compact Edition数据库

    不同于传统的SQL Server实例,SQL CE数据库是以单一文件(通常扩展名为.sdf)的形式存在于文件系统中。这意味着删除数据库的操作实际上就是删除这个特定的文件。这与大型数据库系统中的删除操作有所不同,后者通常...

    sqlce数据库安装在XP系统上的

    SQL CE,全称为SQL Server Compact Edition,是一款轻型的关系型数据库管理系统,由微软公司开发,主要应用于嵌入式系统和移动设备。它提供了与SQL Server相似的SQL语法,但体积小巧,无需单独的服务器进程,适合在...

    Microsoft SQL Server CE 2.0

    - **部署**: 应用程序可以将SQL Server CE数据库文件(`.sdf`)作为资源打包,随应用程序一起分发,用户安装应用时自动部署数据库。 ### 四、与SQL Server 2000/2005的兼容性 虽然SQL Server CE 2.0的数据模型和...

    好用的sqlce3.5数据库操作工具

    SQL CE 3.5,全称为SQL Server Compact Edition 3.5,是微软推出的一款轻量级、嵌入式的关系型数据库管理系统,适用于桌面应用程序和移动设备。它提供了与SQL Server相似的功能,但体积更小,无需独立服务器,可直接...

    sql.rar_vs2008 wince_winCE SQL_wince_wince 保存数据

    在本文中,我们将深入探讨如何在Windows CE (WinCE)平台上使用Visual Studio 2008 (VS2008)进行SQL Server Compact Edition (SQLCE) 3.5的数据库开发,特别是涉及数据的创建、删除、保存和查询操作。SQLCE是一个轻量...

    WinCE5.0上VB.NET+SQLCE操作数据库简单例子

    添加数据涉及到打开数据库连接,创建`SqlCeCommand`对象,设置SQL插入语句,并使用`ExecuteNonQuery()`方法执行。例如: ```vbnet Dim connection As New SqlCeConnection(connectionString) connection.Open() ...

    SQLCE 实例 操作数据库简单例子

    接下来,我们将创建数据库连接和执行SQL语句。 1. **数据库创建**: 在VB.NET中,我们可以使用`SqlCeEngine`类来创建一个新的数据库文件。以下是一个示例代码片段: ```vbnet Dim engine As New SqlCeEngine(...

    sqlce帮助

    SQL CE,全称为SQL Server Compact Edition,是一款轻量级、嵌入式的关系型数据库管理系统,由微软公司开发,主要用于移动设备和桌面应用。它提供了一种高效、便捷的方式来存储和管理数据,尤其适用于那些需要离线...

    Sqlce3.0中文安装包.rar

    4. 开发应用时,使用ADO.NET或其他支持的API创建数据库连接、执行查询等操作。 需要注意的是,尽管SQL CE 3.0提供了丰富的功能,但它的功能相比桌面版SQL Server还是有所限制,例如不支持触发器、存储过程、视图等...

    sqlce3.0使用说明

    SQL CE 3.0,全称为SQL Server Compact Edition 3.0,是微软推出的一款轻量级、嵌入式的关系型数据库系统,适用于有限资源的设备,如Windows CE(Wince5.0)平台。它提供了类似SQL Server的核心功能,但体积小巧,...

    asp.net实现的一个书籍管理系统

    2. **数据库文件**:可能有.sql脚本文件,用于创建和初始化数据库表结构,或者.sdf文件,这是SQL Server CE(Compact Edition)的数据库文件,适用于小型应用。 3. **样式和脚本**:CSS文件(.css)用于定义页面样式...

    SmartDeviceFramework14.zip

    2. **OpenNETCF.WindowsCE.Forms** - 这个库提供了对Windows CE平台上Windows Forms的扩展和支持,使得开发者能够创建丰富的用户界面,包括控件、布局和事件处理,与桌面版.NET Framework的Windows Forms类似。...

    扫描比对计数功能

    ' 假设我们有一个数据库连接字符串 Dim connectionString As String = "Data Source=myDatabase.sdf;Password=secret" ' 使用SQLite数据库 Using connection As New SQLite.SQLiteConnection(connectionString) ...

    opennetcf安装文件

    3. **SDF (Smart Device Framework)**:压缩包中的"SDF 2.1 SP1.exe"是Smart Device Framework的安装文件,它是OpenNetCF的一部分,提供了一套全面的数据访问组件,支持多种数据库系统,如SQL Server CE、SQLite等。...

Global site tag (gtag.js) - Google Analytics