这是用DAO 打开access数据库:
首先在 “工程-引用”选择microsoft DAO 3.6 Object Library,将数据库保存在工程所保存的文件夹内
然后代码如下:
dim db1 As Database
dim rs1 as recordset
Set db1 = OpenDatabase(App.Path & "\db1.mdb", False, False, ";Pwd=111")'假设数据库名为db1.mdb,数据库密码为111。这样db1就连接上数据库db1.mdb了。下面代码继续对数据库操作
set rs1=db1.openrecordset("select * from 表1") 'rs1 连接上表1
‘贰’ wpf操作本地数据库问题
既然是WPF、access,看来不像嵌入式的编程,那为什么用SqlCeConnection?先解释一下?
‘叁’ wpf项目通过连接mdf文件来获得数据库数据
wpf项目通过连接mdf文件来获得数据库数据
它的默认存储路径为:x:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA
X为SQLSERVER安装的盘符位置。
‘肆’ wpf从数据库读取来的大概一个g的数据,感觉太占内存,想保存在本地怎么弄
你读取这么大数据是干嘛用? 先看看有无优化的可能。调整算法,部分缓存。
你保存到本地,方法就多了,你可以用json格式,当文本存。也可以用sqlite,access,都行。