前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

Win7环境下,PowerBuilder 9.0中如何使用代码创建并删除系统DSN-CSDN论坛-CSDN.NET-中国最大的IT技术社区 --> 首页 论坛帮助 论坛牛人 论坛地图 CSDN > CSDN论坛 > PowerBuilder > 数据库相关 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 u010295149 Win7环境下,PowerBuilder 9.0中如何使用代码创建并删除系统DSN [问题点数:50分,结帖人u010295149] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 u010295149 u010295149 等级: 结帖率:100% 楼主 发表于: 2013-04-14 18:12:03 PowerBuilder 软件 求高手,做个小型管理系统软件(Win7环境下运行),希望软件安装时自动创建系统DSN,同样,卸载软件时,删除系统DSN。求相应代码 更多 分享到: 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 回复次数:3 相关主题推荐: PowerBuilder win7 管理 相关帖子推荐: MFC 求助:Android x86 4.4竖屏问题 请高手杀木马 MFC 嵌入 Windows Media Player 控件 想干开发,求各位兄长指教 在java学习中,新手的困惑 下面的界面如何实现呢,希望有会的人指导一下 为什么电脑开机重启之后之前下的软件会被自动删除但安装文件夹还在 pb8 pb8 等级: 结帖率:100% 35 #1 得分:50 回复于: 2013-04-14 20:42:04 一般建立在软件运行时判断是否有该数据源,没有则创建,这样操作系统重装后也不需要重新安装你的软件; 如果你想在安装和卸载时操作DSN,安装工具都支持的,你看一下Installsheild/inno等等的类似demo脚本就知道了 对我有用[1] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 u010295149 u010295149 等级: 结帖率:100% #2 得分:0 回复于: 2013-04-14 21:38:38 在pb程序里也可以吧, string drv_path string g_s_app_path=getcurrentdirectory() //获取Access Driver的安装路径 RegistryGet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Microsoft Access Driver (*.mdb)","Driver",RegString!,drv_path) //设置ODBC DATA SOURCE名称(cy为数据源名) RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC Data Sources","cy",RegString!,"Microsoft Access Driver (*.mdb)") //设置ODBC.INI的细节 RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI","cy",RegString!,"") RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\cy","Driver",RegString!,drv_path) RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\cy","DBQ",RegString!,g_s_app_path+"\餐饮.mdb") RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\cy","FIL",RegString!,"MS Access;") RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\cy","UID",RegString!,"") RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\cy","DriverId",ReguLong!,25) 上面就是,写在应用的open脚本里,在win7下运行时,能建个名为cy的DSN,但是在配置里没连接到数据库,我百度了,貌似是因为getcurrentdirectory()不适用于win7,这个,能帮我解决吗?万分感激 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 nier007 nier007 等级: 结帖率:0% #3 得分:0 回复于: 2013-09-12 18:22:17 该回复于2013-09-12 20:15:44被版主删除 编辑 删除 管理 --> --> --> --> --> --> 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 写出你眼中的IE11 赢取新年好礼! 勇敢写出你的爱 赢莫文蔚签名大礼 陈勇- 敏捷开发现状及发展之路 回复内容 匿名用户不能发表回复!登录|注册 每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符 (Ctrl+Enter) 请遵守CSDN用户行为准则,不得违反国家法律法规。 转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace [关闭] [关闭]