Set dat = OpenDatabase("c:\", False, False, "FoxPro 2.5;")
解决方案 »
- 如何将vb程序界面上VSFlexGrid显示的数据写入到数据库中?
- 如何利用asp获取google翻译结果?
- 恳请高手指点:Webbrowser 如何操作Iframe框架页面内的按钮
- WebBrowser来显示PPT,但不让用户保存、修改PPT,怎么解决啊,跪求
- 请问TextBox中需要分行情况下,行与行之间的换行符是什么?
- 文本框如何显示出小数点前的 0 ,比如 .32 显示成 0.32??
- 如何进行动态的权限管理?(急!!在线等)
- 如何用程序代码使自己的可执行文件(.EXE)成为打开某种扩展名的文件的默认打开程序
- 紧急!请问VB6.0企业版在VISTA下安装不到,精简版能用,但是没有一些连接数据库的部件,有办法解决吗?
- 我也想说几句
- 还是关于有command的form上方向键无响应的问题
- 关于对象赋值的粗浅问题!
dao.DatabaseName =数据库路径 '需绝对路径
dao.RecordSource =数据库名称
dao.Refresh
不能打开实际的数据库吧,那么如果这样:
dim aa as recordset
set recordset=dat.openrecordset("select * from a")
对吗?好像不行。那么怎么做。
Leftie(Leftie)所说的是不是data控件,我不用data控件,我用的是
dao对象
Dim dat As Database
Set dat = OpenDatabase(App.Path & "\", False, False, "FoxPro 2.5")很久没有写了, 不太记得了把 FoxPro 2.5 换成DBASEIV也可以的FOXPRO里的库相当于ACCESS里面的表 库所在的目录相当于ACCESS的库文件对于你的例子应该是
dim r as DAO.Recordset
set r=dat.openrecordset("select * from 1")
(这样就打开了1.DBF)
这种方法只能操作 FoxPro 2.5以下的DBF库文件
FoxPro 2.5以上的库文件只能用ODBC 或ADO来访问
是不是数据库有问题,我是了确实不行。没办法。
Dim dat As Database
Set dat = OpenDatabase(App.Path & "\", False, False, "FoxPro 2.5")
能打开库,但是不能操纵数据库,不能执行查询
dim r as DAO.Recordset
set r=dat.openrecordset("select * from 1")
好像不行
不知道什么原因,可能这个数据库不是foxbase,也不是dbase
要不给个邮箱,给你发过去,替兄弟我分析分析,谢了
[email protected]