首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

在pb中怎么用程序语句注册sqlserver的odbc数据源

2012-03-30 
在pb中如何用程序语句注册sqlserver的odbc数据源?在pb中如何用程序语句注册sqlserver的odbc数据源?象通过

在pb中如何用程序语句注册sqlserver的odbc数据源?
在pb中如何用程序语句注册sqlserver的odbc数据源?象通过在控制面板-管理工具-数据源中创建的一样?

[解决办法]
就是你先在ODBC 管理器里先注册一个SQLServer 的数据源。
然后再在注册表里找到ODBC 节的注册项,再把你刚注册的项导出来,
再在PB 里写registryset() 一个一个键值的处理即可。
[解决办法]
ODBC注册要写注册表: 

////////////////////////////////////////////////////////////////// 
// 
// 函数:wf_register 
// 功能:注册SQL ODBC 
// 参数:无 
// 返回:1-注册成功;-1-注册失败 
// 作者:YBW 
// 
////////////////////////////////////////////////////////////////// 

RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources ", ' '+ is_DNS+ ' ',RegString!, "SQL Server ") 
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ "+is_DNS, "Database ",RegString!, is_database) 
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ "+is_DNS, "Driver ", RegString!, "%SystemRoot%\system32\sqlsrv32.dll ")// "C:\WINDOWS\system32\sqlsrv32.dll ") 
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ "+is_DNS, "LastUser ",RegString!, trim (sle_UID.text) ) 
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ "+is_DNS, "Server ", RegString!, trim (sle_serverIp.text)) 
//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ "+is_DNS, "DatabasePassword ", RegString!, trim (sle_pwd.text)) 
//RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ "+is_DNS, "Trusted_Connection ", RegString!, "Yes ") 

热点排行