--- /dev/null
+<?php
+/*
+ Bulgarian language, v1.0, 25.03.2004, encoding by Windows-1251 charset
+ contributed by Valentin Sheiretsky <valio#valio.eu.org>
+*/
+
+$ADODB_LANG_ARRAY = array (
+ 'LANG' => 'bg',
+ DB_ERROR => 'íåèçâåñòíà ãðåøêà',
+ DB_ERROR_ALREADY_EXISTS => 'âå÷å ñúùåñòâóâà',
+ DB_ERROR_CANNOT_CREATE => 'íå ìîæå äà áúäå ñúçäàäåíà',
+ DB_ERROR_CANNOT_DELETE => 'íå ìîæå äà áúäå èçòðèòà',
+ DB_ERROR_CANNOT_DROP => 'íå ìîæå äà áúäå óíèùîæåíà',
+ DB_ERROR_CONSTRAINT => 'íàðóøåíî óñëîâèå',
+ DB_ERROR_DIVZERO => 'äåëåíèå íà íóëà',
+ DB_ERROR_INVALID => 'íåïðàâèëíî',
+ DB_ERROR_INVALID_DATE => 'íåêîðåêòíà äàòà èëè ÷àñ',
+ DB_ERROR_INVALID_NUMBER => 'íåâàëèäåí íîìåð',
+ DB_ERROR_MISMATCH => 'ïîãðåøíà óïîòðåáà',
+ DB_ERROR_NODBSELECTED => 'íå å èçáðàíà áàçà äàííè',
+ DB_ERROR_NOSUCHFIELD => 'íåñúùåñòâóâàùî ïîëå',
+ DB_ERROR_NOSUCHTABLE => 'íåñúùåñòâóâàùà òàáëèöà',
+ DB_ERROR_NOT_CAPABLE => 'DB backend not capable',
+ DB_ERROR_NOT_FOUND => 'íå å íàìåðåíà',
+ DB_ERROR_NOT_LOCKED => 'íå å çàêëþ÷åíà',
+ DB_ERROR_SYNTAX => 'ãðåøåí ñèíòàêñèñ',
+ DB_ERROR_UNSUPPORTED => 'íå ñå ïîääúðæà',
+ DB_ERROR_VALUE_COUNT_ON_ROW => 'íåêîðåêòåí áðîé êîëîíè â ðåäà',
+ DB_ERROR_INVALID_DSN => 'íåâàëèäåí DSN',
+ DB_ERROR_CONNECT_FAILED => 'âðúçêàòà íå ìîæå äà áúäå îñúùåñòâåíà',
+ 0 => 'íÿìà ãðåøêè', // DB_OK
+ DB_ERROR_NEED_MORE_DATA => 'ïðåäîñòàâåíèòå äàííè ñà íåäîñòàòú÷íè',
+ DB_ERROR_EXTENSION_NOT_FOUND=> 'ðàçøèðåíèåòî íå å íàìåðåíî',
+ DB_ERROR_NOSUCHDB => 'íåñúùåñòâóâàùà áàçà äàííè',
+ DB_ERROR_ACCESS_VIOLATION => 'íÿìàòå äîñòàòú÷íî ïðàâà'
+);
+?>
+
\ No newline at end of file
--- /dev/null
+<?php
+/*
+ Bulgarian language, v1.0, 25.03.2004, encoding by UTF-8 charset
+ contributed by Valentin Sheiretsky <valio#valio.eu.org>
+*/
+
+$ADODB_LANG_ARRAY = array (
+ 'LANG' => 'bgutf8',
+ DB_ERROR => 'неизвестна грешка',
+ DB_ERROR_ALREADY_EXISTS => 'вече съществува',
+ DB_ERROR_CANNOT_CREATE => 'не може да бъде създадена',
+ DB_ERROR_CANNOT_DELETE => 'не може да бъде изтрита',
+ DB_ERROR_CANNOT_DROP => 'не може да бъде унищожена',
+ DB_ERROR_CONSTRAINT => 'нарушено условие',
+ DB_ERROR_DIVZERO => 'деление на нула',
+ DB_ERROR_INVALID => 'неправилно',
+ DB_ERROR_INVALID_DATE => 'некоректна дата или час',
+ DB_ERROR_INVALID_NUMBER => 'невалиден номер',
+ DB_ERROR_MISMATCH => 'погрешна употреба',
+ DB_ERROR_NODBSELECTED => 'не е избрана база данни',
+ DB_ERROR_NOSUCHFIELD => 'несъществуващо поле',
+ DB_ERROR_NOSUCHTABLE => 'несъществуваща таблица',
+ DB_ERROR_NOT_CAPABLE => 'DB backend not capable',
+ DB_ERROR_NOT_FOUND => 'не е намерена',
+ DB_ERROR_NOT_LOCKED => 'не е заключена',
+ DB_ERROR_SYNTAX => 'грешен синтаксис',
+ DB_ERROR_UNSUPPORTED => 'не се поддържа',
+ DB_ERROR_VALUE_COUNT_ON_ROW => 'некоректен брой колони в реда',
+ DB_ERROR_INVALID_DSN => 'невалиден DSN',
+ DB_ERROR_CONNECT_FAILED => 'връзката не може да бъде осъществена',
+ 0 => 'няма грешки', // DB_OK
+ DB_ERROR_NEED_MORE_DATA => 'предоставените данни са недостатъчни',
+ DB_ERROR_EXTENSION_NOT_FOUND=> 'разширението не е намерено',
+ DB_ERROR_NOSUCHDB => 'несъществуваща база данни',
+ DB_ERROR_ACCESS_VIOLATION => 'нямате достатъчно права'
+);
+?>
+
\ No newline at end of file
--- /dev/null
+<?php\r
+// Translated by Pim Koeman (pim#wittenborg-university.com)\r
+$ADODB_LANG_ARRAY = array (\r
+ 'LANG' => 'nl',\r
+ DB_ERROR => 'onbekende fout',\r
+ DB_ERROR_ALREADY_EXISTS => 'bestaat al',\r
+ DB_ERROR_CANNOT_CREATE => 'kan niet aanmaken',\r
+ DB_ERROR_CANNOT_DELETE => 'kan niet wissen',\r
+ DB_ERROR_CANNOT_DROP => 'kan niet verwijderen',\r
+ DB_ERROR_CONSTRAINT => 'constraint overtreding',\r
+ DB_ERROR_DIVZERO => 'poging tot delen door nul',\r
+ DB_ERROR_INVALID => 'ongeldig',\r
+ DB_ERROR_INVALID_DATE => 'ongeldige datum of tijd',\r
+ DB_ERROR_INVALID_NUMBER => 'ongeldig nummer',\r
+ DB_ERROR_MISMATCH => 'is incorrect',\r
+ DB_ERROR_NODBSELECTED => 'geen database geselecteerd',\r
+ DB_ERROR_NOSUCHFIELD => 'onbekend veld',\r
+ DB_ERROR_NOSUCHTABLE => 'onbekende tabel',\r
+ DB_ERROR_NOT_CAPABLE => 'database systeem is niet tot uitvoer in staat',\r
+ DB_ERROR_NOT_FOUND => 'niet gevonden',\r
+ DB_ERROR_NOT_LOCKED => 'niet vergrendeld',\r
+ DB_ERROR_SYNTAX => 'syntaxis fout',\r
+ DB_ERROR_UNSUPPORTED => 'niet ondersteund',\r
+ DB_ERROR_VALUE_COUNT_ON_ROW => 'waarde telling op rij',\r
+ DB_ERROR_INVALID_DSN => 'ongeldige DSN',\r
+ DB_ERROR_CONNECT_FAILED => 'connectie mislukt',\r
+ 0 => 'geen fout', // DB_OK\r
+ DB_ERROR_NEED_MORE_DATA => 'onvoldoende data gegeven',\r
+ DB_ERROR_EXTENSION_NOT_FOUND=> 'extensie niet gevonden',\r
+ DB_ERROR_NOSUCHDB => 'onbekende database',\r
+ DB_ERROR_ACCESS_VIOLATION => 'onvoldoende rechten'\r
+);\r
+?>
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+// Contributed by Grzegorz Pacan <gp#dione.cc>\r
+\r
+$ADODB_LANG_ARRAY = array (\r
+ 'LANG' => 'pl',\r
+ DB_ERROR => 'niezidentyfikowany b³±d',\r
+ DB_ERROR_ALREADY_EXISTS => 'ju¿ istniej±',\r
+ DB_ERROR_CANNOT_CREATE => 'nie mo¿na stworzyæ',\r
+ DB_ERROR_CANNOT_DELETE => 'nie mo¿na usun±æ',\r
+ DB_ERROR_CANNOT_DROP => 'nie mo¿na porzuciæ',\r
+ DB_ERROR_CONSTRAINT => 'pogwa³cenie uprawnieñ',\r
+ DB_ERROR_DIVZERO => 'dzielenie przez zero',\r
+ DB_ERROR_INVALID => 'b³êdny',\r
+ DB_ERROR_INVALID_DATE => 'b³êdna godzina lub data',\r
+ DB_ERROR_INVALID_NUMBER => 'b³êdny numer',\r
+ DB_ERROR_MISMATCH => 'niedopasowanie',\r
+ DB_ERROR_NODBSELECTED => 'baza danych nie zosta³a wybrana',\r
+ DB_ERROR_NOSUCHFIELD => 'nie znaleziono pola',\r
+ DB_ERROR_NOSUCHTABLE => 'nie znaleziono tabeli',\r
+ DB_ERROR_NOT_CAPABLE => 'nie zdolny',\r
+ DB_ERROR_NOT_FOUND => 'nie znaleziono',\r
+ DB_ERROR_NOT_LOCKED => 'nie zakmniêty',\r
+ DB_ERROR_SYNTAX => 'b³±d sk³adni',\r
+ DB_ERROR_UNSUPPORTED => 'nie obs³uguje',\r
+ DB_ERROR_VALUE_COUNT_ON_ROW => 'warto¶æ liczona w szeregu',\r
+ DB_ERROR_INVALID_DSN => 'b³êdny DSN',\r
+ DB_ERROR_CONNECT_FAILED => 'po³±czenie nie zosta³o zrealizowane',\r
+ 0 => 'brak b³êdów', // DB_OK\r
+ DB_ERROR_NEED_MORE_DATA => 'niedostateczna ilo¶æ informacji',\r
+ DB_ERROR_EXTENSION_NOT_FOUND=> 'nie znaleziono rozszerzenia',\r
+ DB_ERROR_NOSUCHDB => 'nie znaleziono bazy',\r
+ DB_ERROR_ACCESS_VIOLATION => 'niedostateczne uprawnienia'\r
+);\r
+?>\r
+
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+/* Romanian - by "bogdan stefan" <sbogdan#rsb.ro> */\r
+\r
+$ADODB_LANG_ARRAY = array (\r
+ 'LANG' => 'ro',\r
+ DB_ERROR => 'eroare necunoscuta',\r
+ DB_ERROR_ALREADY_EXISTS => 'deja exista',\r
+ DB_ERROR_CANNOT_CREATE => 'nu se poate creea',\r
+ DB_ERROR_CANNOT_DELETE => 'nu se poate sterge',\r
+ DB_ERROR_CANNOT_DROP => 'nu se poate executa drop',\r
+ DB_ERROR_CONSTRAINT => 'violare de constrain',\r
+ DB_ERROR_DIVZERO => 'se divide la zero',\r
+ DB_ERROR_INVALID => 'invalid',\r
+ DB_ERROR_INVALID_DATE => 'data sau timp invalide',\r
+ DB_ERROR_INVALID_NUMBER => 'numar invalid',\r
+ DB_ERROR_MISMATCH => 'nepotrivire-mismatch',\r
+ DB_ERROR_NODBSELECTED => 'nu exista baza de date selectata',\r
+ DB_ERROR_NOSUCHFIELD => 'camp inexistent',\r
+ DB_ERROR_NOSUCHTABLE => 'tabela inexistenta',\r
+ DB_ERROR_NOT_CAPABLE => 'functie optionala neinstalata',\r
+ DB_ERROR_NOT_FOUND => 'negasit',\r
+ DB_ERROR_NOT_LOCKED => 'neblocat',\r
+ DB_ERROR_SYNTAX => 'eroare de sintaxa',\r
+ DB_ERROR_UNSUPPORTED => 'nu e suportat',\r
+ DB_ERROR_VALUE_COUNT_ON_ROW => 'valoare prea mare pentru coloana',\r
+ DB_ERROR_INVALID_DSN => 'DSN invalid',\r
+ DB_ERROR_CONNECT_FAILED => 'conectare esuata',\r
+ 0 => 'fara eroare', // DB_OK\r
+ DB_ERROR_NEED_MORE_DATA => 'data introduse insuficiente',\r
+ DB_ERROR_EXTENSION_NOT_FOUND=> 'extensie negasita',\r
+ DB_ERROR_NOSUCHDB => 'nu exista baza de date',\r
+ DB_ERROR_ACCESS_VIOLATION => 'permisiuni insuficiente'\r
+);\r
+?>\r
+\r
--- /dev/null
+<?php\r
+error_reporting(E_ALL);\r
+include('../adodb.inc.php');\r
+\r
+\r
+\r
+echo "New Connection\n";\r
+$DB = NewADOConnection('pdo');\r
+echo "Connect\n";\r
+$pdo_connection_string = 'odbc:nwind';\r
+$DB->Connect($pdo_connection_string,'','') || die("CONNECT FAILED");\r
+echo "Execute\n";\r
+\r
+\r
+\r
+//$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;\r
+$rs = $DB->Execute("select * from products where productid<3");\r
+echo "e=".$DB->ErrorNo() . " ".($DB->ErrorMsg())."\n";\r
+\r
+\r
+//print_r(get_class_methods($DB->_stmt));\r
+\r
+if (!$rs) die("NO RS");\r
+echo "FETCH\n";\r
+$cnt = 0;\r
+while (!$rs->EOF) {\r
+ print_r($rs->fields);\r
+ $rs->MoveNext();\r
+ if ($cnt++ > 1000) break;\r
+}\r
+\r
+echo "<br>--------------------------------------------------------<br>\n\n\n";\r
+\r
+$stmt = $DB->PrepareStmt("select * from products");\r
+$rs = $stmt->Execute();\r
+echo "e=".$stmt->ErrorNo() . " ".($stmt->ErrorMsg())."\n";\r
+while ($arr = $rs->FetchRow()) {\r
+ print_r($arr);\r
+}\r
+die("DONE\n");\r
+\r
+?>
\ No newline at end of file