Dodaj do ulubionych

BW,dane z MS SQL, OSS 178949

21.04.06, 17:00
W nocie 178949 jest opisane co zrobic na MS SQL'u aby mozna bylo z niego
ciagnac dane do BW.
Podany jest skrypt:
Here is an example for how to connect to another server with CON_NAME=BSK.
The example assumes BSK is running R/3:


EXEC SQL.
CONNECT TO 'BSK'
ENDEXEC.
EXEC SQL.
SET CONNECTION 'BSK'
ENDEXEC.
EXEC SQL.
SELECT db_name() INTO :DBN FROM SVERS
ENDEXEC.
WRITE: / 'current database name', DBN.
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.
EXEC SQL.
SELECT db_name() INTO :DBN FROM SVERS
ENDEXEC.
WRITE: / 'current database name', DBN.

Oczywiscie zmienilem to co nalezalo i teraz wyglada skrypt tak:

EXEC SQL.
CONNECT 'PLWARD07'
--ENDEXEC.
EXEC SQL.
CONNECTION 'PLWARD07'
--ENDEXEC.
EXEC SQL.
SELECT (LOADER) INTO DBN FROM SVERS
ENDEXEC.
WRITE: 'LOADER', DBN.
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.
EXEC SQL.
SELECT db_name() INTO :DBN FROM SVERS
ENDEXEC.
WRITE: / 'LOADER', DBN.

Skrypt wywala sie na linii:
"SELECT (LOADER) INTO DBN FROM SVERS"

Czy ktos z Was uruchamial go moze i moglby napisac jak prawidlowo powinien
wyglada ten skrypt.
Moj serwer to PLWARD07
Baza LOADER
Tabela (z ktorej chce ciagnac dane do BW) INVHEAD

Z gory dziekuje i milego weekendu
terrago


Obserwuj wątek
    • yacol2 Re: BW,dane z MS SQL, OSS 178949 24.04.06, 13:13
      Witaj :)

      W swoim select nie podałeś dwukropka (:) przy zmiennej DBN.
      I nie bardzo rozumiem po co napisałeś (LOADER) ???

      Pozdrawiam
      Jacek
      www.icg.pl

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka