如何连接php和hana?
我正在使用odbc连接尝试并连接到我的hana架构。但是,当我连接时,我收到以下消息如何连接php和hana?,php,database-connection,hana,Php,Database Connection,Hana,我正在使用odbc连接尝试并连接到我的hana架构。但是,当我连接时,我收到以下消息 $driver = "HANADB"; $servername = "sercername"; $schema = "schemaname"; $username = "user"; $password = "XXXX"; $conn=odbc_connect("Driver={HANADB};Server=$servername;Schema=$d
$driver = "HANADB";
$servername = "sercername";
$schema = "schemaname";
$username = "user";
$password = "XXXX";
$conn=odbc_connect("Driver={HANADB};Server=$servername;Schema=$db_name;",
$username, $password);}
我真的不确定哪里出了问题。您是否已经安装了HANA客户端?查找一些参考资料您是否已经安装了HANA客户端?查找一些参考资料如果安装了HANA客户端,ODBC驱动程序将自动添加到主机中 您可能希望使用可选参数cursor\u type=SQL\u CUR\u use\u ODBC??
检查:
$conn=odbc\u connect(“,”,“,SQL\u CUR\u USE\u odbc”) 如果安装了HANA客户端,ODBC驱动程序将自动添加到主机 您可能希望使用可选参数cursor\u type=SQL\u CUR\u use\u ODBC??
检查:
$conn=odbc\u connect(“,”,“,SQL\u CUR\u USE\u odbc”) 为什么不使用SAP提供的服务器端JavaScript
我建议阅读《为什么不使用SAP提供的服务器端JavaScript》的第8章“编写服务器端JavaScript代码”
我建议您阅读的第8章“编写服务器端JavaScript代码”,确保使用32位ODBC管理员创建连接 32位ODBC管理员从C:\Windows\SysWOW64\odbcad32.exe运行
64位ODBC管理员从C:\Windows\System32\odbcad32.exe运行 32位驱动程序将在可用驱动程序列表中显示为HDBODBC32
请按照下面的说明进行更详细的说明确保您正在使用32位ODBC管理员创建连接 32位ODBC管理员从C:\Windows\SysWOW64\odbcad32.exe运行
64位ODBC管理员从C:\Windows\System32\odbcad32.exe运行 32位驱动程序将在可用驱动程序列表中显示为HDBODBC32 请按照下面的说明进行更详细的解释
Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source
name not found and no default driver specified, SQL state IM002 in SQLConnect in