Сервер Sql, php [дубликат]

Работа над надстройками Outlook Desktop для Windows выполняется в iFrame управления веб-браузером IE. Чтобы очистить кэш открытого браузера IE, перейдите к настройкам и удалите кеш. Перезапустите свою надстройку, и она должна быть такой же хорошей, как новая.

Пользователь Outlook для веб-пользователя может запускаться в поддерживаемых браузерах. В этом случае перейдите к настройкам используемого веб-браузера и удалите кеш этого браузера.

Работа над надстройками Outlook Desktop для Mac под каким-то изменением управления веб-браузером (встроенный в Office 2016 для Mac), и как удалить кеш здесь все еще головоломка для меня.

Если ваше приложение использует объект RoamingSettings , посмотрите, сохраните ли вы Async any пользовательские свойства и удалите их, как вам нужно, с помощью saveAsync.

EDIT:

Поводом для описанных выше методов является только использование вашего / QA / dev. Для ваших клиентов вы, как разработчик, должны заботиться о кеше для файлов, которые вы изменили, при публикации новой версии. Поскольку ваша надстройка - это не что иное, как веб-сайт, используйте веб-технологии для повторного использования кеша браузера. Есть много способов добиться этого. Например, вы можете изменить расположение файлов для новой версии ...



или добавить некоторый случайный параметр в файл источников ...


и т. Д. , Эти простые методы заставят браузер перезагружать содержимое файла.

4
задан Innominatum 14 June 2013 в 09:09
поделиться

3 ответа

У вас нет драйверов MS SQL. Вы можете проверить это с помощью phpinfo();

На Linux вам нужно mssql.so или sybase.so С debian его apt-get install php5-sybase

Для windows смотрите здесь: http://msdn.microsoft.com/en-US/library/cc793139%28v=SQL.90%29.aspx

Драйверы должны быть настроены для PHP, чтобы найти функцию mssql _...

Вы также можете посмотреть классы PDO DB, поскольку они могут подключаться к любому DBS, вам нужны установленные драйверы.

10
ответ дан DanFromGermany 23 August 2018 в 00:49
поделиться
  • 1
    Посмотрев на него, в PHPinfo () отсутствует библиотека mssql; Любая идея, где я могу получить это для окон? :) – Innominatum 14 June 2013 в 09:16
  • 2
    Я отредактировал ответ, попробуйте ссылку – DanFromGermany 14 June 2013 в 09:19
  • 3
    Эта связь Windows с msdn действительно попала в точку. он работает сейчас Спасибо! – Innominatum 14 June 2013 в 09:39

Если ваш код connect.php возвращает «Установленное соединение», значит, вы правильно установили драйверы MS SQL. Вы должны использовать функцию sqlsrv_query вместо mssql_query. Правильная форма этой команды:

     <?php
                $serverName = "serverName"; 
                $options = array(  "UID" => "sa",  "PWD" => "Password",  "Database" => "DBname");
                $conn = sqlsrv_connect($serverName, $options);

                if( $conn ) {
                     echo "Connection established.<br />";

                     $query='select * from test';
                     $result = sqlsrv_query($conn,$query);

                }else{
                     echo "Connection could not be established.<br />";
                     die( print_r( sqlsrv_errors(), true));
                }

            ?>

вы можете узнать больше здесь:

"PHP Неустранимая ошибка: вызов неопределенной функции mssql_select_db () в c: \ ... appscript.php в строке 16 & quot;

2
ответ дан Community 23 August 2018 в 00:49
поделиться

вы можете использовать mssql_get_last_message () для mssql errors

0
ответ дан user 23 August 2018 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: