Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

CDatabase и его принципы работы с базой.

00 голосов
2
Создаю экземпляр класса и подключаю его к базе
Код
<?$DB1=new CDatabase;?>
<?
$DBHost="DRIVER=SQL Server Native Client 10.0;SERVER=MYSERVER\SQLEXPRESS;";
if(!($DB1->Connect($DBHost, $DBName, $DBLogin, $DBPassword)))
{   
   die("Error");
}
?>

пытаюсь выбрать базу
Код
$strSql="use mydb";
$res = $DB1->Query($strSql);

дальше не продолжаю, по тому как на этом все заканчивается, загружается абсолютно пустая страница, как будто создал пустой файл и открыл его через браузер, если делаю нарочно ошибку и пишу use базу которой нет, то мне об этом сразу сообщается, тот же запрос работает через SQL консоль в панеле управления.
Похоже класс может работать только с базой в которой стоит битрикс?
Класс мне нужен что бы PHP работала с MSSQL Server 2008 R2, импорт пользователей из DB на этом же сервере.
спросил 02 Май, 14 от GIN1 (200 баллов)

2 Ответы

00 голосов
Простите, а редакция Битрикса у Вас какая? В смысле - если не Портал и не Большой бизнес, то и не должна (прямым текстом сказано, что поддержка MSSQL в остальных редакциях отсутствует).
ответил 26 Дек, 14 от Pomnep (13,960 баллов)
00 голосов
Цитата
Евгений Жуков пишет:
Простите, а редакция Битрикса у Вас какая? В смысле - если не Портал и не Большой бизнес, то и не должна (прямым текстом сказано, что поддержка MSSQL в остальных редакциях отсутствует).

«1С-Битрикс: Внутренний портал государственной организации»
Но сейчас пока демо, нужно проработать кое что связанное как раз с тесной работой на MSSQL, есть вариант использовать SQLServerDriverForPHP от Microsoft но пока что это запасной вариант.

К стати может дело в том, что я использую глобальные переменные $DBHost, $DBName, $DBLogin, $DBPassword а они глобальные :)
Машина сейчас недоступна, надо проверить будет задать другие.
ответил 14 Апр, 15 от GIN1 (200 баллов)

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

0 голосов
2 ответов
0 голосов
3 ответов
спросил 12 Март, 14 от Kania (5,180 баллов)
0 голосов
8 ответов
спросил 28 Май, 13 от Angeal (180 баллов)
0 голосов
3 ответов
спросил 13 Май, 13 от XIDAN (620 баллов)
0 голосов
2 ответов
спросил 18 Март, 14 от GIN1 (200 баллов)