Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie danych xml z bazy
miamaji
post 10.11.2009, 15:13:13
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 11.01.2009

Ostrzeżenie: (0%)
-----


Witam,

Baza danych MSSQL udostępnia pobieranie danych w postaci XML:

  1. SELECT STATUS AS 'string', Status_Integer AS 'number' FROM tabela
  2. FOR XML PATH ('row'), ROOT('chart_data'), ELEMENTS, TYPE


Problem pojawia sie przy pobraniu tych danych za pomoca PHP. Wywołanie w pliku PHP powyższego zapytania powoduje liczne błędy. Wszystko jest ok jeśli wykonam :
  1. SELECT STATUS AS 'string', Status_Integer AS 'number' FROM tabela



Z góry dziękuje za odpowiedz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miamaji
post 12.11.2009, 07:13:26
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 11.01.2009

Ostrzeżenie: (0%)
-----


AC_FL_RunContent = 0; DetectFlashVer = 0; Warning: mssql_query() [function.mssql-query]: message: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier


Próbowałam też tak
Kod
$db = new COM('ADODB.Connection');
$dsn = 'DRIVER={SQL Server}; SERVER={SBELB15002\NETIQ}; UID={SupervisionLog}; PWD={!supervision!#log!}; DATABASE={SupervisionLog}';
$db->Open($dsn);
$rs = $db->Execute("SELECT STATUS AS 'string', Status_Integer AS 'number' FROM tabela
      FOR XML PATH ('row'), ROOT('chart_data'), ELEMENTS, TYPE");


i wyswietla :

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> ADODB.Fields<br/><b>Description:</b> Item cannot be found in the collection corresponding to the requested name or ordinal.' in D:\Inetpub\wwwroot\test\sample.php:24 Stack trace: #0 D:\Inetpub\wwwroot\test\sample.php(24): unknown() #1 {main} thrown in D:\Inetpub\wwwroot\test\sample.php on line 24

Ten post edytował miamaji 12.11.2009, 07:45:40
Go to the top of the page
+Quote Post

Posty w temacie
- miamaji   Pobranie danych xml z bazy   10.11.2009, 15:13:13
- - maly_swd   Jakie sa to bledy?   10.11.2009, 20:50:04
- - miamaji   AC_FL_RunContent = 0; DetectFlashVer = 0; Warnin...   12.11.2009, 07:13:26


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:09