社区
数据库(包含打印,安装,报表)
帖子详情
???我想用SQL语句访问一个dbf表,是否是这样???
slpan
2003-04-01 08:43:11
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * form 表名"
Set DataGrid1.datasource = Adodc1
如果是DBF库它的表名是否要加扩展名.DBF?
如果不对,请指出,多谢。
...全文
70
2
打赏
收藏
???我想用SQL语句访问一个dbf表,是否是这样???
Adodc1.CommandType = adCmdText Adodc1.RecordSource = "select * form 表名" Set DataGrid1.datasource = Adodc1 如果是DBF库它的表名是否要加扩展名.DBF? 如果不对,请指出,多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenyu5188
2003-04-04
打赏
举报
回复
你主要是更改连接字符串。你的.dbf文件是什么版本的,是foxpro的还是早期Dbase格式的?
示例如下:
使用ADO控件:
foxpro格式的(.dbf为自由表):
Private Sub command1_click()
Dim cnstr As String,sqlstr as string
cnstr = "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceType=DBF;" & _
"SourceDB=;" & app.path & "\data;" & _
"Exclusive=No"
adodc1.connectionstring=cnstr
sqlstr="select * from XXX.DBF", cn, adOpenKeyset, adLockBatchOptimistic
adodc1.recordsource=sqlstr
adodc1.refresh
Set DataGrid1.DataSource = adodc1
DataGrid1.Refresh
End Sub
以上示例程序的作用是将XXX.dbf表中的数据显示在datagrid1控件中。
DBASE格式的:
Private Sub Form_Load()
Dim cnstr As String,sqlstr as string
cnstr = oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
"DriverID=277;" & _
"Dbq=" & app.path & "\data;"
adodc1.connectionstring=cnstr
sqlstr="select * from XXX.DBF", cn, adOpenKeyset, adLockBatchOptimistic
adodc1.recordsource=sqlstr
adodc1.refresh
Set DataGrid1.DataSource = adodc1
DataGrid1.Refresh
End Sub
以上示例程序的作用是将XXX.dbf表中的各列的第一条记录的各列数据分别显示在不同的textbox控件中。
几点说明:app.path是取得应用程序的当明目录,假设你的就用程序目录为:c:\myprg下,数据文件在c:\myprg\data目录下。那么app.path & "\data" 就代表了c:\myprg\data
即 app.path是取的相对路径,你也可以使用绝对路径c:\myprg\data.
在你的程序中要将我写的示例程序中相应的地方进行修,如表名,数据源路径等。
dragon525
2003-04-01
打赏
举报
回复
Dim str As String
str = App.Path
If Right(str, 1) <> "\" Then
str = str + "\"
End If
str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & "\data.mdb"
Adodc1.ConnectionString = str
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from 表"
Adodc1.Refresh
如果是DBF 那么需要改变connectionString
dbf
导出sql建
表
语句及insert语句
这是
一个
无需第三方依赖直接解析
DBF
文件格式的程序。提供导出
SQL语句
及获取DataTable等功能,支持多种数据类型转换。
DBF
表
与SQL Server
表
的导入、导出
本文介绍了如何将
DBF
文件导入SQLServer以及将SQLServer
表
导出为
DBF
文件的方法,包括使用查询分析器执行
SQL语句
、通过SQLServer的导入导出工具(DTS)操作等。
DBF
表
与SQL
表
的导入、导出
本文介绍了三种
DBF
文件与SQL Server数据库之间的导入导出方法。方法一使用查询分析器执行特定语句实现;方法二是通过SQL Server导入导出工具进行配置;方法三将
DBF
转换为EXCEL或TXT后利用导入导出工具完成。
dbf
转换成
表
的
SQL语句
本文介绍了两种使用SQL将数据导入或导出
DBF
文件的方法。方法一利用了OPENROWSET函数直接创建新
表
并填充数据;方法二则展示了如何通过INSERT INTO语句向已存在的
表
中插入数据或创建新
表
。
SQL操作
DBF
本文主要介绍了SQL Server与
DBF
文件之间的数据互导方法。包括从SQL Server查询器预览
DBF
文件数据,以及
DBF
文件导入SQL Server
表
、SQL Server
表
导出
DBF
文件的多种方式,还提及了操作中可能出现的问题及解决办法。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章