Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема mySQL (число прочтений - 1148 )
zenik
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 109
Зарегистрирован: 09. Октября 2007
mySQL
27. Апреля 2009 :: 06:25
Печать  
Возможно ли?

Сделал так: установил mySQL и драйвер ODBC, в конфиге ODBC создал системный DSN на мою БД. Создал файлик mysql.udl и настроил соединение на DSN. Далее в 1С:
Код
Выбрать все
mySQL = СоздатьОбъект("ODBCDatabase");
	mySQL.Соединение("FILE NAME=c:\mysql.udl");
	РСmySQL = СоздатьОбъект("ODBCRecordSet");
	РСmySQL.УстБД(mySQL);
	РСmySQL.Выполнить("use test");
	тз = РСmySQL.ВыполнитьИнструкцию("SELECT * FROM  `test`");
	Сообщить(""+ТипЗначенияСтр(тз)+" - "+тз);
	Сообщить(РСmySQL.ПолучитьОписаниеОшибки()); 


Но в сообщить выдает вот так:
Код
Выбрать все
Число - 0 



Нет ни ошибки, ни данных.

з.ы. Кстати, когда в названии таблицы была ошибка (опечатался), результат был такой же. Ошибки опять никакой не возвращалось. Хотя все проверки соединений проходили успешно (и при создании DSN и при создании UDL).
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: mySQL
Ответ #1 - 28. Апреля 2009 :: 14:19
Печать  
Цитата:
SELECT * FROM  `test`

Может так:
Код
Выбрать все
SELECT * FROM  test 

  
Наверх
ICQ  
IP записан
 
zenik
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 109
Зарегистрирован: 09. Октября 2007
Re: mySQL
Ответ #2 - 29. Апреля 2009 :: 12:31
Печать  
И так ему тоже фиолетово.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать