Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delphi for PHP - коннект к БД не получается [MSSQL]


без имени ©   (2008-07-20 20:47:00) 

В Инспекторе объектов свойства вроде все есть (DatabaseName, DriverName (mssql), Host (192.168.1.2), UseName,UserPassword). Пишу:

$this->Database1->Connected=True;        


И при запуске программы выдается ошибка:
Fatal error: Call to undefined function mssql_get_last_message() in c:\program files\CodeGear\delphi for php\1.0\vcl\adodb\drivers\adodb-mssql.inc.php on line 494

Смотрю строку 494, в ней:
$this->_errorMsg = mssql_get_last_message();

Помогите, пожалуйста. (Может, надо вопрос задать в другой конференции?). В чем моя ошибка?


Dmitry S   (2008-10-02 15:45:00) [1]

Вот это сделано?
The extension requires the MS SQL Client Tools to be installed on the system where PHP is installed. The Client Tools can be installed from the MS SQL Server CD or by copying ntwdblib.dll from \winnt\system32 on the server to \winnt\system32 on the PHP box. Copying ntwdblib.dll will only provide access through named pipes. Configuration of the client will require installation of all the tools.


KGBer   (2008-10-01 13:38:00) [2]

менять нужно php.ini.template а не php.ini, но все равно не помогает ругается, то на ntwdblib.dll то на осутствие расширения, хотя оно там есть.


Ega23   (2008-09-22 17:40:00) [3]

Раскоментарь строчку, рестартни сервер.


Filipyev   (2008-09-22 17:26:00) [4]

Подскажите, пожалуйста, как вообще в D4PHP подключить базу Ms SQl. в Data Explorer доступны для регистрации только два типа БД: MySQL и Interbase.

Может нужна какая-то компонента для этого? или же это как-то по другому решается?


без имени   (2008-07-20 21:42:00) [5]

В php.ini было так:
;extension=php_mssql.dll
Убираю ;
Запускаю программу, ошибка та же. Захожу в php.ini, а там опять стоит ;extension=php_mssql.dll

Ничего не понимаю.......


PEAKTOP   (2008-07-20 21:23:00) [6]

В файле ($Delphi4PHP_X)/php/php.ini посмотри, есть ли подключаемый плагин

extension=php_mssql.dll

а также куда указывает путь  для php-extensions.


Наверх

Титульная страница Поиск, карта сайта Написать письмо