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
分享到:
相关推荐
用sqlserver 创建.sdf数据库文件其实很简单 步骤如下: (1)打开sqlserver2008 (2)服务器类型选项中选择sqlserver compact edition (3)数据库文件选项选择新建数据库到新建数据库页面 (4)填写数据库名和密码确认就ok了
首先,`.sdf`文件是SQL Server Compact Edition(SQL CE)的数据库文件,它是一个轻量级的、嵌入式的数据库引擎,适合于桌面应用或者资源有限的环境。SQL CE提供了一个简单的API,使得开发者可以轻松地在C#应用程序...
这将在项目的指定目录下创建一个名为"myDatabase.sdf"的SQL CE数据库文件。 3. **创建表**:使用`SqlCeConnection`和`SqlCeCommand`对象可以创建数据库表。例如,创建一个名为"Users"的表: ```csharp string ...
由于内存和处理能力有限,它们通常使用SQL Server Compact Edition作为数据库解决方案,这是一种轻量级的数据库系统,其文件扩展名为".SDF"。 至于压缩包中的"sqlce_data_import",这可能是一个源代码文件或者是一...
.sdf数据库是一种轻量级的文件格式,它由Microsoft SQL Server Compact(SQL Server CE)支持,主要用于移动设备、桌面应用以及小型服务器上。这种数据库格式因其轻巧、高效且易于部署而广受欢迎,特别适合于离线或...
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", ...
2. **创建数据库**:在桌面环境中使用SQL Server Management Studio CE或编程方式(如ADO.NET)创建数据库文件(扩展名为.sdf)。 3. **添加引用**:在Visual Studio项目中,需要添加对System.Data.SqlServerCe命名...
在VS2010中,我们可以利用其强大的开发工具来创建、连接、查询和管理SQL Server CE数据库。 一、安装和配置SQL Server CE 首先,确保在你的开发环境中安装了SQL Server CE。如果尚未安装,你可以从Microsoft官方...
3. **创建连接字符串**:SQL CE的连接字符串通常包括数据库文件路径、提供者名等信息。例如: ``` CString connStr = L"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\\path\\to\\your.sdf"; ``` ...
7. **关闭连接**:在完成所有操作后,记得关闭数据库连接。 ```csharp conn.Close(); ``` 为了在实际项目中实现这些功能,你可以创建一个封装了数据库操作的类,提供更易用的方法接口。此外,对于错误处理和异常...
可以查看,编辑 移动设备上的sqlce数据库sdf文件。
// 创建数据库连接 SqlCeConnection conn = new SqlCeConnection("Data Source=myDatabase.sdf"); conn.Open(); // 创建表 SqlCeCommand cmd = new SqlCeCommand("CREATE TABLE Employees (ID int PRIMARY KEY, ...
对于SQL CE,连接字符串通常类似于`"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.0;Data Source=C:\path\to\database.sdf;Persist Security Info=False;"`,其中`Data Source`属性指定了数据库文件的路径。 创建...
- **创建数据库**:首先,你需要在设备上创建一个SQL Server CE数据库文件(扩展名为.sdf)。这可以通过在桌面环境中使用SQL Server CE的管理工具完成,然后将.sdf文件复制到设备上。 - **添加引用**:在Visual ...
.archStudentManagement.sdf
标签"sam sam_session_key sam.sdf"进一步确认了文件内容,"sam.sdf"通常是SAM数据库的导出格式,可能以SQLite数据库文件的形式存在,用于在不连接到原始系统的情况下读取或分析用户账户信息。 在压缩包的子文件名...
标题"SDF viewer"指的是一个专用于查看和编辑移动设备上SQL Server Compact Edition(SQL CE)数据库文件的应用程序。SQL CE是一种轻量级的关系型数据库管理系统,常用于嵌入式设备和Windows CE(Wince)平台,它...
本示例主要关注如何在WinForm应用中添加一个本地数据库,这里我们使用的是一种轻量级的数据库系统——SQL Server Compact Edition(简称SQL CE或SQLECE),其文件扩展名为.sdf。SQL CE是一个嵌入式数据库,适合于...
删除所有值为X.sdf
4. 验证是否存在名为 `Test.sdf` 的数据库文件。如果存在,删除它以避免覆盖现有数据。 5. 使用 `SqlCeEngine` 类创建一个实例,指定数据源为 `Test.sdf`,这将创建一个空数据库。 6. 连接至新创建的数据库,使用 `...