我可以使用asp(而不是asp.net)连接hana吗?

2020-08-25 17:53发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的ap服务器是winser2019 std,我已经安装了iis10,asp,isapi。

我可以使用字符串成功连接SQL Server

设置Connect = CreateObject(" ADODB.Connection")

Connect.Open" DRIVER = {SQL Server}; UID = oooo; PWD = oooo; server = SAP; database = TEST"

但是当我使用字符串

设置Connect = CreateObject(" ADODB.Connection")

Connect.Open" DRIVER = {HDBODBC32}; UID = SYSTEM; PWD = xxxx; SERVERNODE = SAPHana:30015; DATABASENAME = TEST"

asp页面" http 500错误"。

我应该怎么做。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的ap服务器是winser2019 std,我已经安装了iis10,asp,isapi。

我可以使用字符串成功连接SQL Server

设置Connect = CreateObject(" ADODB.Connection")

Connect.Open" DRIVER = {SQL Server}; UID = oooo; PWD = oooo; server = SAP; database = TEST"

但是当我使用字符串

设置Connect = CreateObject(" ADODB.Connection")

Connect.Open" DRIVER = {HDBODBC32}; UID = SYSTEM; PWD = xxxx; SERVERNODE = SAPHana:30015; DATABASENAME = TEST"

asp页面" http 500错误"。

我应该怎么做。

付费偷看设置
发送
3条回答
当学会了学习
1楼-- · 2020-08-25 18:13

嗨,Lrong Wu,

基于驱动程序名称,您可能使用的是32位驱动程序版本。 您的IIS应用程序是在32位还是64位上运行? 如果运行的是64位,则该应用程序将无法使用32位客户端,反之亦然。

对于HDBODBC32,您需要安装32位客户端。

对于HDBODBC,您需要安装64位客户端。

查看客户端编程接口文档-通过ODBC连接到SAP HANA

欢呼声

路易斯

DafaDDDa
2楼-- · 2020-08-25 18:05

感谢您的反馈,吴荣! 请继续并标记为对您有帮助的正确答案!

干杯

路易斯

葫芦娃快救爷爷
3楼-- · 2020-08-25 18:13

<%

设置connHana = Server.CreateObject(" ADODB.Connection")

connHana。打开" DRIVER = {HDBODBC}; SERVERNODE = SAPHana:30015; UID = SYSTEM; PWD = xxxx; DATABASE = TEST"

sql ="从oitm选择top 1 *,其中itemcode ='test'""

set rs = connSAP.execute(sql)

response.write rs(0)

rs.close

set connHana =否

%>

一周热门 更多>