首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Saleslogix ADODB

Saleslogix ADODB
EN

Stack Overflow用户
提问于 2014-11-20 03:48:59
回答 1查看 226关注 0票数 0

我正在做一个数据桥项目,它将在SalesLogix (OLEDB),Sqlite3和Pick/D3之间传输数据。为了完成这个项目,我正在考虑ADODB。这个项目是一个更大的客户关系管理项目的一部分,该公司已经选择了我们正在处理的供应商,希望我使用Visual Studio2013和一种.NET语言。大多数商业智能已经在Php中实现了。

下面是我的测试Php ADODB CLI程序:

代码语言:javascript
复制
$crlf = "\r\n";

// connection string
$cs = 'Provider=SLXOLEDB.1;Password=XX;Persist Security Info=True;';
$cs .= 'User ID=admin;Initial Catalog=PRIDE;Data Source=CRMAP;';
$cs .= "Extended Properties='PORT=1706;LOG=ON;CASEINSENSITIVEFIND=ON;";
$cs .= "AUTOINCBATCHSIZE=1;SVRCERT=;'";

try
   {
   $db = ADONewConnection('ado');
   $db->debug = true;
   }
catch(exception $e)
   {
   print "ADONewConnection failed$crlf";
   var_dump($e);
   adodb_backtrace($e->gettrace());
   }

try
   {
   $db->Connect($cs);
   }
catch(exception $e)
   {
   print "connect failed$crlf";
   var_dump($e);
   adodb_backtrace($e->gettrace());
   }
?>

我在一台安装了Php 5.3.10和最新版本的ADODB的Windows7 PC上运行该程序。我正在尝试连接到SalesLogix应用程序服务器。SalesLogix有一个OLE提供程序,在此基础上我尝试使用ADODB的通用驱动程序。我还应该说,VB .NET能够使用与上面相同的连接字符串连接到SalesLogix应用服务器。当我运行我的Php程序时,我得到:

代码语言:javascript
复制
version=6.1
cs=Provider=SLXOLEDB.1;Password=XX;Persist Security Info=True;User ID=admin;
Initial Catalog=PRIDE;Data Source=CRMAP;Extended Properties='PORT=1706;LOG=ON;
CASEINSENSITIVEFIND=ON;AUTOINCBATCHSIZE=1;SVRCERT=;'

exception 'com_exception' with message 'Source: Microsoft OLE DB Service Components

Description: Format of the initialization string does not conform to the OLE DB
specification.' in C:\wamp\www\CRM\Php\adodb\drivers\adodb-ado5.inc.php:117

Stack trace:
#0 C:\wamp\www\CRM\Php\adodb\drivers\adodb-ado5.inc.php(117):
com->Open('Provider=SLXOLE...')

#1 C:\wamp\www\CRM\Php\adodb\adodb.inc.php(550): 
ADODB_ado->_connect('Provider=SLXOLE...', '', '', '')

#2 C:\wamp\www\CRM\Php\crm-test1.php(28): 
ADOConnection->Connect('Provider=SLXOLE...')

我的问题是: ADODB连接字符串必须是什么形式,我如何才能使其工作?

蒂娅,瑞克

EN

回答 1

Stack Overflow用户

发布于 2014-12-14 04:10:42

有关SalesLogix/Infor CRM连接字符串的格式,请参阅以下文章:

Understanding the SalesLogix OLE DB Connection String

尽管本文是为6.1和以前的版本编写的,但大多数(如果不是全部)应该仍然适用于最新的版本(在本文发表时为8.1)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27025687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档