Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP, PDO, MS SQL настройка драйвера

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

topdon

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При переустановке HTML5 Builder пропала поддержка конструкции
 
select row_number()over(order by current_timestamp) N
 
выдается сообщение
 
Application raised an exception class PDOException with message 'SQLSTATE[42000]: [Microsoft][SQL Server Native Client 10.0][SQL Server]Incorrect syntax near the keyword 'over'.'
Click for detailed information
 
сервер, клиент и драйвер не переустанавливался.  Вопрос- где порыться чтобы восстановить работу?
 
Эта проблема решена. Теперь не получается разместить приложение на сервере.
 
 
На сервере вместо Apache (который на моей машине) стоит IIS 6.
PHP 5.3.2.8 (для IIS). раньше стоял 5.4- ставили другие драйверы, - то же самое.
MS SQL Server 2005 и клиент
сейчас стоят php_pdo_sqlsrv_53_nts_vc9.dll     php_sqlsrv_53_nts_vc9.dll
Ошибка
 
php Fatal error: Call to undefined function: _() in E:\system\site\deploy\rpcl\dbpdo.inc.php on line 454
 
 
сейчас стоит db.pdo.inc.php 45.1 Kbyte, но ставили и 31.8 кб с тем же результатом.
 
Приложение написано под HTML5 Builder Embarcadero.

Всего записей: 71 | Зарегистр. 26-09-2009 | Отправлено: 14:58 11-12-2013 | Исправлено: topdon, 11:37 17-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
topdon

Цитата:
row_number()over(order by current_timestamp)

может пробел нужен?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:38 11-12-2013
topdon

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, но конструкция работала и работала сегодня на старом билдере.
Изменится могли только файл php.ini.template.

Всего записей: 71 | Зарегистр. 26-09-2009 | Отправлено: 22:24 11-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
topdon

Цитата:
Спасибо, но конструкция работала и работала сегодня на старом билдере.

вы попробовали добавить пробел перед over??


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:46 11-12-2013
topdon

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо!
Проблема решилась заменой библиотеки разработчика. Однако при развертывании приложения на сервере возникла проблема связи окружения PHP и MS SQL Server.  
Вопрос к специалистам по связи с SQL Server!!
 
На локальном компьютере с Apache приложение обращается к серверу SQL 2005 и все нормально.
При установке на сервер
 
 
На сервере вместо Apache (который на моей машине) стоит IIS 6.
PHP 5.3.2.8 (для IIS). раньше стоял 5.4- ставили другие драйверы, что Вы советовали- то же самое.
MS SQL Server 2005 и клиент
сейчас стоят php_pdo_sqlsrv_53_nts_vc9.dll     php_sqlsrv_53_nts_vc9.dll
Ошибка
 
php Fatal error: Call to undefined function: _() in E:\system\site\deploy\rpcl\dbpdo.inc.php on line 454
 
 
сейчас стоит db.pdo.inc.php 45.1 Kbyte, но ставили и 31.8 кб с тем же результатом.
 
 
ПРОШУ ПОМОЩИ!!!!
 
 
Добавлено:
Спасибо!
Проблема решилась заменой библиотеки разработчика. Однако при развертывании приложения на сервере возникла проблема связи окружения PHP и MS SQL Server.  
Вопрос к специалистам по связи с SQL Server!!
 
На локальном компьютере с Apache приложение обращается к серверу SQL 2005 и все нормально.
При установке на сервер
 
 
На сервере вместо Apache (который на моей машине) стоит IIS 6.
PHP 5.3.2.8 (для IIS). раньше стоял 5.4- ставили другие драйверы, что Вы советовали- то же самое.
MS SQL Server 2005 и клиент
сейчас стоят php_pdo_sqlsrv_53_nts_vc9.dll     php_sqlsrv_53_nts_vc9.dll
Ошибка
 
php Fatal error: Call to undefined function: _() in E:\system\site\deploy\rpcl\dbpdo.inc.php on line 454
 
 
сейчас стоит db.pdo.inc.php 45.1 Kbyte, но ставили и 31.8 кб с тем же результатом.
 
 
ПРОШУ ПОМОЩИ!!!!
 
 
Добавлено:
Спасибо!
Проблема решилась заменой библиотеки разработчика. Однако при развертывании приложения на сервере возникла проблема связи окружения PHP и MS SQL Server.  
Вопрос к специалистам по связи с SQL Server!!
 
На локальном компьютере с Apache приложение обращается к серверу SQL 2005 и все нормально.
При установке на сервер
 
 
На сервере вместо Apache (который на моей машине) стоит IIS 6.
PHP 5.3.2.8 (для IIS). раньше стоял 5.4- ставили другие драйверы, что Вы советовали- то же самое.
MS SQL Server 2005 и клиент
сейчас стоят php_pdo_sqlsrv_53_nts_vc9.dll     php_sqlsrv_53_nts_vc9.dll
Ошибка
 
php Fatal error: Call to undefined function: _() in E:\system\site\deploy\rpcl\dbpdo.inc.php on line 454
 
 
сейчас стоит db.pdo.inc.php 45.1 Kbyte, но ставили и 31.8 кб с тем же результатом.
 
 
ПРОШУ ПОМОЩИ!!!!

Всего записей: 71 | Зарегистр. 26-09-2009 | Отправлено: 11:15 17-12-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP, PDO, MS SQL настройка драйвера


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru