社区
数据库及相关技术
帖子详情
急问各位高手,在CB里怎么设置数据库的相对路径。
danna
2002-08-28 01:20:15
大家好!
我编了一个小系统,由于我在开始时连接数据库(ADOConnection)时用的是绝对路径。现在搞得我这个系统不能在别人机子上运行。出错说,数据库的路径不对。所以我想问一下大家这个数据库的相对路径怎么设置呀?或者说,出现我这种路径问题怎么解决呢?
...全文
91
5
打赏
收藏
急问各位高手,在CB里怎么设置数据库的相对路径。
大家好! 我编了一个小系统,由于我在开始时连接数据库(ADOConnection)时用的是绝对路径。现在搞得我这个系统不能在别人机子上运行。出错说,数据库的路径不对。所以我想问一下大家这个数据库的相对路径怎么设置呀?或者说,出现我这种路径问题怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danna
2002-08-28
打赏
举报
回复
谢谢 踏雪寻梅 帮我修改我那乱七八糟的代码!谢谢!非常谢谢!
quickbasic
2002-08-28
打赏
举报
回复
joshstone(软体动物):
用不着自己写函数来返回路径吧!
返回指定文件的工作目录,函数原型如下:
AnsiString __fastcall ExtractFileDir(const AnsiString FileName);
这个函数不行吗!
================================================================
CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!
★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。
Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
iceblue007
2002-08-28
打赏
举报
回复
去掉绝对路径,该成相对路径好了!
joshstone
2002-08-28
打赏
举报
回复
我写了一个软件是这么做的,希望你参考参考~你只要将你用的数据库放到你应用程序的哪个文件夹里面就可以了~用adoconnection连接数据库
String GetPath()
{String iExePath;
int LastBackSlashPos,Index;
iExePath=Application->ExeName;
iExePath=iExePath.Delete(iExePath.LastDelimiter("\\")+1,iExePath.Length()-iExePath.LastDelimiter("\\"));
return(iExePath);
}//得到应用程序的路径
void __fastcall TForm3::FormCreate(TObject *Sender)
{
AnsiString ipath;
ipath=GetPath();
ipath=ipath+yourdatabasename;
const String ConnStr="Provider=%s;Data Provider=%s;Data Source=%s";
if (!ADOConnection1->Connected)
{ ADOConnection1->ConnectionString=Format(ConnStr, ARRAYOFCONST(((String)"MSDataShape.1",(String)"Microsoft.Jet.OLEDB.4.0", (String)ipath)));
}
ADOConnection1->Connected=true;
}
danna
2002-08-28
打赏
举报
回复
各位大哥:
Help Me
CB
uilder XE与SQLite快速开发app
因为C++ Builder XE10资料一直较少,所以作为C++ Builder业余fans,有必要为这冷门提供一些技术支持,与小伙伴们一起成长! 本视频系列,主要是讲解C++ Builder XE10与sqlite来快速开发手机安卓app,让学友们能够...
zhihu spark集群,书籍,论文
我将spark搭建在两台机器上,其中一台既是master又是slave,另一台是slave,两台机器上均装有独立的mongodb
数据库
。我是否可以让它们只统计自身
数据库
的内容,然后将结果汇总到一台服务器上的
数据库
里
?目前我的代码...
sql server 文章收藏
服务器: 消息 5070,级别 16,状态 2,行 1如果其他用户正使用
数据库
elong,则
数据库
状态不能更改服务器: 消息 5069,级别 16,状态 1,行 1ALTER DATABASE 语句失败。sp_dboption 命令失败。 use mastergo--kill...
EXCEL难题一网打尽 无意间看到的 转过来 自己看看
也就是,在Excel中,A7单元,能否实现把后面的数字用算式来代替,如A(3+4),或者是单元格的嵌套,A(D12),恳请
高手
解答。解答:①=indirect("a"&d12)②我的想法:借一个单元格如B4用,键入="A"&D12 在需引用的单
Delphi Note
源
数据库
: 名称:info 字段:idd、namee、age、sex、city、department、position 目标
数据库
: 名称:leave 字段:idd、namee、type 1、修改操作。(原代码) CREATE TRIGGER test_updon info FOR UPDATE ...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章