社区
数据库(包含打印,安装,报表)
帖子详情
???我想用SQL语句访问一个dbf表,是否是这样???
slpan
2003-04-01 08:43:11
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * form 表名"
Set DataGrid1.datasource = Adodc1
如果是DBF库它的表名是否要加扩展名.DBF?
如果不对,请指出,多谢。
...全文
58
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
两个foxpro的
dbf
表
的比较
在提供的压缩包文件"Comparison-foxpor-of-both-tables-original.exe"中,很可能是包含了
一个
专门用于比较FoxPro
DBF
表
的工具或应用程序。这个可执行文件可以直接运行,用户只需提供需要比较的
DBF
文件路径,程序将...
dbf
文件导入SQL server
1. 创建SQL Server数据库
表
:在SQL Server Management Studio (SSMS) 中,根据
DBF
文件中的字段定义创建
一个
新
表
。
表
结构应与
DBF
文件的字段对应,确保数据类型兼容。 2. 使用C#连接SQL Server:在C#代码中,利用`...
dbf
转换成sql
例如,`Xml2SqlServer`可能就是
一个
这样的工具,它能将XML文件中的数据转换成
SQL语句
,便于导入到SQL数据库中。 3. **创建数据库架构**:在导入数据之前,需要在目标SQL数据库中创建对应的
表
结构。这可以通过分析...
SQL Server
SQL语句
导入导出大全
SQL Server SQL 语句导入导出大全 简介:微软 SQL Server 数据库 SQL 语句导入导出大全,包括与其他数据库和文件的数据的导入导出。下面是 SQL Server SQL 语句导入导出大全的详细知识点。 导出到 Excel 为了将...
DBF
to SQL Converter
- **生成
SQL语句
**:根据解析到的
表
结构和记录,生成CREATE TABLE语句创建
表
,然后为每条记录生成
一个
或多个INSERT INTO语句。 - **处理特殊字符和编码**:在从
DBF
到SQL的转换过程中,可能需要处理字符编码问题,...
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章