请教delphi+sql anywhere程序发布的问题 delphi和sql anywhere做的程序发布时我不想安装sql anywhere!请问各位我该咱办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也遇到这个问题,我用的是Sql Anywhere9 ,据说除了要几个DLL外,还应该改写注册表。学习学习!!! string ls_pathls_path = GetCurrentDirectory( )RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","Driver", RegString!,ls_path + "\dbodbc8.dll")//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","Start", RegString!,ls_path + "\dbeng8.exe -d -Q -c4M")RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","DatabaseFile", RegString!, ls_path + "\database\shenshi.db")//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","DatabaseName", RegString!, "shenshi")RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","AutoStop", RegString!, "yes")//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources","shenshi", RegString!, "Adaptive Server Anywhere 8.0")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0 Translator","Driver", RegString!, ls_path + "\dbodtr8.dll")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0 Translator","Setup", RegString!, ls_path + "\dbodtr8.dll")//RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0 Translator","Translator", RegString!, ls_path + "\dbodtr8.dll")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","Driver", RegString!, ls_path + "\dbodbc8.dll")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","Setup", RegString!, ls_path + "\dbodbc8.dll")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers","Adaptive Server Anywhere 8.0", RegString!, "Installed")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dbeng8.exe","path", RegString!, ls_path)RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dbeng8.exe","", RegString!, ls_path + "\dbeng8.exe")这一段是我在pb里面动态注册asa8.0 ODBC数据源的代码,你可以参考一下,shenshi为数据源名称,asa9的要把所有的8换成9,然后写进注册表就行了。需要拷贝的运行库dbeng9.exedblib9.dlldbodbc9.dlldbodtr9.dlldbctrs9.dlldbserv9.dlldbcoen9.hlp 帮助文件可选 没有用过sql Anywhere,顶吧 treeview显示大量数据问题 窃窃的问一下 NMHTTP 控件在哪个组里? 急!!! fastreport 中的每页小计,最后一页有小计和总计 请问这里的学delphi的有在北京大学西门附近住的吗?寻指点。 关于ServerSocket发送数据(问题解决后必给分) 关于TDxdbdateedit输入大数字出错如何处理???? Borland C# Builder !!!! 使用ADO的问题 怎样读取注册表信息 一个问题--bug DVD中的VOB文件如何判断播放结束 急救!DVD播放
学习学习!!!
ls_path = GetCurrentDirectory( )RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","Driver", RegString!,ls_path + "\dbodbc8.dll")
//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","Start", RegString!,ls_path + "\dbeng8.exe -d -Q -c4M")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","DatabaseFile", RegString!, ls_path + "\database\shenshi.db")
//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","DatabaseName", RegString!, "shenshi")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\shenshi","AutoStop", RegString!, "yes")
//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources","shenshi", RegString!, "Adaptive Server Anywhere 8.0")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0 Translator","Driver", RegString!, ls_path + "\dbodtr8.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0 Translator","Setup", RegString!, ls_path + "\dbodtr8.dll")
//RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0 Translator","Translator", RegString!, ls_path + "\dbodtr8.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","Driver", RegString!, ls_path + "\dbodbc8.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","Setup", RegString!, ls_path + "\dbodbc8.dll")RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers","Adaptive Server Anywhere 8.0", RegString!, "Installed")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dbeng8.exe","path", RegString!, ls_path)
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dbeng8.exe","", RegString!, ls_path + "\dbeng8.exe")
这一段是我在pb里面动态注册asa8.0 ODBC数据源的代码,你可以参考一下,shenshi为数据源名称,asa9的要把所有的8换成9,然后写进注册表就行了。需要拷贝的运行库
dbeng9.exe
dblib9.dll
dbodbc9.dll
dbodtr9.dll
dbctrs9.dll
dbserv9.dll
dbcoen9.hlp 帮助文件可选