续上一篇日记,关于SAP链接外部数据库的例子。
这里我们主要讲链接外部MSS吧:
首先运行DBCO:
点击第一个小笔进入修改状态:
新建条目,输入如下图:
上图中,DBMS所填的是MSS,代表是微软的Sql server数据库。链接信息那边写:
MSSQL_SERVER=服务器名 MSSQL_DBNAME=数据库名
保存。
在ABAP中链接字段:
PERFORM CONNECT_MSS USING 'Test'. " 链接
PERFORM DISCONNECT_DB USING 'Test'. " 断开
* 链接SQL
FORM CONNECT_MSS USING Test.
EXEC SQL.
CONNECT TO :Test
ENDEXEC.
IF SY-SUBRC = 0.
MESSAGE '部分(或全部)數據链接成功' TYPE 'S'.
" 对数据库进行操作
ELSE.
MESSAGE '部分(或全部)數據链接失敗' TYPE 'S'.
ENDIF.
ENDFORM. "CONNECT_MSS
记得要断开连接:
* 断开连接
FORM DISCONNECT_DB USING Test.
EXEC SQL.
DISCONNECT :Test
ENDEXEC.
ENDFORM. "DISCONNECT_DB
一旦连接成功,那就可以用Native SQL进行对数据库直接操作了~在此不咋赘述!
本文PDF下载: