CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  非技术区

写注册表中的问题?

楼主jaffy(小胖猫^_^笨猫先飞)2005-06-13 13:42:16 在 Delphi / 非技术区 提问

用DELPHI写了个程序,启动运行都挺好的.后来在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中注册了一个键值,  
  键值为   C:\Program   Files\自己的目录\程序名  
  希望运行自己的软件,可是系统重启后运行的却有问题?提示ACCESS验证失败.  
  我的程序有动态连接ACCESS的部分,是程序启动时通过INI文件读取的值.  
  可是我在目录里直接执行程序又是可以的,我想可能跟程序启动路径有关,却不知道如何处理?望大虾们帮忙. 问题点数:50、回复次数:4Top

1 楼yonny(会不会有一天把自己也做成EXE?)(答案:略)回复于 2005-06-13 14:14:04 得分 25

把你INI文件中ACCESS文件的值改成绝对路径。Top

2 楼rouqing(*冰雨&双子座奇缘*)回复于 2005-06-13 15:00:21 得分 25

对,重新配置一下数据库的路径,ExtractFilePath(Application.Exename)+'table.mdb';Top

3 楼jaffy(小胖猫^_^笨猫先飞)回复于 2005-06-14 14:07:27 得分 0

下面是我的连接字符串  
  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=Phone.mdb;Persist   Security   Info=False  
  我改成绝对路径  
  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=c:\phone\Phone.mdb;Persist   Security   Info=False  
  但重启系统后还是老问题呀?没有得到解决呀?Top

4 楼Aricc(小鸡中的学习鸡)回复于 2005-07-19 13:52:36 得分 0

Provider='Microsoft.Jet.OLEDB.4.0;Data   Source='+ExtractFilePath(Application.Exename)+'Phone.mdb;Persist   Security   Info=False'  
  Top

相关问题

  • 注册表中……
  • VB中怎样读写注册表??
  • 在BCB中如何写注册表?
  • 如何在dephi中读写注册表
  • 注册表读写的问题---关于注册表中的数字字符
  • 怎样写入注册表和从注册表中读出,太急了,谢谢,等待中...
  • 怎样读写注册表中REG_DWORD中的值?
  • 急!读写注册表中的二进制数据!
  • 如何往注册表中写一个16进制的值?
  • 如何向注册表中写入二进制文件?

关键词

  • 文件
  • security
  • source
  • access
  • microsoft
  • 路径
  • 程序
  • mdb
  • oledb.4.0
  • 启动

得分解答快速导航

  • 帖主:jaffy
  • yonny
  • rouqing

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo