社区
VFP
帖子详情
Vfp 如何動態創建 odbc 連接 Access 數據庫
unlist
2003-09-04 03:33:21
我目的是主這樣的
d:\scr.mdb
密碼:123
請問:在vfp如何動態創建 ODBC 連接d:\scr.mdb
謝謝
...全文
107
11
打赏
收藏
Vfp 如何動態創建 odbc 連接 Access 數據庫
我目的是主這樣的 d:\scr.mdb 密碼:123 請問:在vfp如何動態創建 ODBC 連接d:\scr.mdb 謝謝
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
unlist
2003-09-06
打赏
举报
回复
多謝各位指點
To myyccynet
Thank you!
myyccynet
2003-09-05
打赏
举报
回复
DECLARE Integer SQLConfigDataSource in odbccp32.dll Integer, Integer, String, String
settings="DSN=foodmoney"+chr(0)+;
"Description=Newaccess Description"+chr(0)+;
"FILetype=MS Access"+chr(0)+;
"DBQ=&fmpath"+chr(0)+; &&此处的fmpath为绝对路径
"MaxScanRows=16"
* 注意: 如果在等号两边有空格, 该代码将不能工作.
YN=SQLConfigDataSource(0,1,"Microsoft Access Driver (*.mdb)",settings)
unlist
2003-09-05
打赏
举报
回复
To xiolig
ODBCDriver:"Microsoft Access Driver (*.mdb)"
我也測試過,可以建立odbcname但連接不上庫
xiolig
2003-09-04
打赏
举报
回复
其实不必查看ODBC.INI,控制面板中已经显示有了。
xiolig
2003-09-04
打赏
举报
回复
其实不必查看ODBC.INI,控制面板中已经显示有了。
xiolig
2003-09-04
打赏
举报
回复
代表所有 FOXER 谢谢你所提供的 API 调用。
我想关键的问题是要找到正确的 ODBCDriver:
"Microsoft Access Driver (*.mdb)"
我是通过在控制面板中手工建立DSN后,从ODBC.INI中得到的
我的测试环境:WIN2000 + OFFICE 2000 + VFP8
unlist
2003-09-04
打赏
举报
回复
這樣也未達到動態創建要求
我曾在此站發過一張貼,如何倉建動態連接SQL SERVER
一位網友給出代碼可以實現
但連接 Access 就不行了
代碼如下
Declare Integer SQLConfigDataSource In odbccp32 Integer, Integer, String, String
WindowHandle=0
ODBCDriver="SQL SERVER"
ODBCName="ASB"
ODBCDesc=""
ODBCServer="FYX"
ODBCDatabase="HANDBULB"
lreturn=SQLConfigDataSource(WindowHandle, 2, ODBCDriver, ;
'DSN=' + ODBCName + Chr(0) ;
+ 'Description=' + ODBCDesc + Chr(0) ;
+ 'Server=' + ODBCServer + Chr(0) ;
+ 'Database=' + ODBCDatabase + Chr(0))
If lreturn=0
lreturn=SQLConfigDataSource(WindowHandle, 1, ODBCDriver, ;
'DSN=' + ODBCName + Chr(0) ;
+ 'Description=' + ODBCDesc + Chr(0) ;
+ 'Server=' + ODBCServer + Chr(0) ;
+ 'Database=' + ODBCDatabase + Chr(0))
If lreturn=0
=MESSAGEBOX('創建失敗'')
RETURN
Endif
Endif
要建動態目的在于,在不同電腦使用時自動檢測ODBC是否有合適
ODBC DRIVER ,如果沒有程序自動建立
xiolig
2003-09-04
打赏
举报
回复
方法一:
gnConnHandle = SQLStringConnet("DSN=MS Access Database;DBQ=d:\scr.mdb;PWD=123")
方法二:
gnConnHandle = SQLConnect("MS Access Database","","123")
显然,这里没有明显地标示出所要打开的数据库,因此系统会提示选择数据库
如果数据库是固定的,也可通过控制面板创建专门的DSN来替换MS Access Database
unlist
2003-09-04
打赏
举报
回复
首先谢谢
问题出现在,我想动态连接
在本机上建一个0dbc 十分容易,
但将程序放到其他电脑上使用,又要建odbc
我目的是:
ab=sqlconnection('accessvfp','sa','123')
if ab<1
&&建odbc
endif
newfang
2003-09-04
打赏
举报
回复
在ODBC里面创建个连接,然后在CFP里面创建个远程视图,使用连接把远程视图和mdb连接起来
就可以,自己动手做一做,并不麻烦的。
newfang
2003-09-04
打赏
举报
回复
首先通过ODBC创建连接,然后在VFP中创建个远程视图,使用刚建的连接和mdb相连。
自己动手做一做就知道的,并不麻烦……
Python电商RFM客户分群 DBSCAN雷达图
Python电商RFM客户分群 DBSCAN雷达图 由订单生成 Recency/Frequency/Monetary,DBSCAN 分群并标噪声点,输出散点图、雷达图与分群画像表。 功能: · 合成订单算 RFM · DBSCAN 分群 · 噪声点报告 · 散点图 · 雷达画像 · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。
Python VMD-LSTM气压预测 模态分解对比LSTM
Python VMD-LSTM气压预测 模态分解对比LSTM 对气压序列做 VMD 分解再 LSTM 预测,对比原序列 LSTM,输出 metrics 与模态图。 功能: · VMD 模态分解 · 气压合成序列 · LSTM 对比预测 · metrics.csv · modes/forecast 图 · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。
双网卡同网段静态配置-下载即用.zip
下载代码方式:https://pan.quark.cn/s/d5321a99c521 在信息技术网络架构领域,配置双块网卡于同一网络段内的静态路由是一项高级且具有实用价值的技术,其能够高效地管理和优化网络数据流,保障数据包能够沿最优路径传送,同时合理分配与控制内外网络资源的访问。本资料将详细阐述双块网卡同网络段静态路由的核心概念、配置机制及其应用实例。 ### 双块网卡同网络段静态路由概述 双块网卡同网络段静态路由指的是在一台主机上部署两个或更多网络接口卡(NICs),这些网卡可能接入同一个物理网络或不同的物理网络,但它们的IP地址归属于同一个网络段。在这种配置下,主机能够同时作为多个子网的成员,并通过静态路由表来引导数据包的传输路径。静态路由是由网络管理者手动设定的,它不依赖于动态路由协议,因而具备更高的稳定性和安全性。 ### 配置机制 在双块网卡同网络段静态路由的应用场景中,关键环节在于为各个网卡设定正确的默认网关与子网掩码,以及确立通往特定目标网络的静态路由条目。具体而言,每块网卡都必须拥有独立的IP地址和子网掩码,而默认网关则用于转发那些需要进入外部网络的数据包。此外,通过增设静态路由条目,可以明确指定某些特定目的地址的数据包应经由哪块网卡进行发送。 ### 实际操作流程 以下是从相关内容中总结出的实际操作流程: 1. **环境初始化**:确认两块网卡已正确安装,并配置了相应的IP地址与子网掩码。例如,一块网卡的IP地址为192.168.1.200,另一块为192.168.1.219,均属于192.168.1.0/24网络段。 2. **删除现有路由**:运用`routedelete 0.0.0.0`指令移除所有默认路由,以确保后续配置不会受到干扰。...
python自制背单词工具
包含exe,py源码,xlsx例子,依赖库,有bug欢迎指出
C#源码图像操作计时器例子
C#源码图像操作计时器例子
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章