powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / 1c и MySQL
5 сообщений из 5, страница 1 из 1
1c и MySQL
    #32199829
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как организоать такую связь, т.е выгрузка из 1с в майскуэль..
...
Рейтинг: 0 / 0
1c и MySQL
    #32199933
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через АДО - очень легко...
...
Рейтинг: 0 / 0
1c и MySQL
    #32199987
Andrew_P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй SpellSQL.dll для 1С. И через SQL запросы все у тебя получится ;).
...
Рейтинг: 0 / 0
1c и MySQL
    #32200053
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примерчик есть ? (работы с один эс)
Примерчик работы с майскуэлем..
...
Рейтинг: 0 / 0
1c и MySQL
    #32200548
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
//***************** функции в ГМ *********************
Функция ВключитьМусю(соединение,командник,вопль= 1 ) экспорт
	перем строчка;
	перем темп;
	Состояние( "Подключаюсь к Мусе..." );
	строчка =  "DATABASE=" +имябазыданных+
	 ";UID=" +пользовательвмускуле+
	 ";PWD=" +парольпользователя+
	 ";DSN=КакПроописанВОДБЦ" ;
	
	соединение = СоздатьОбъект( "ADODB.Connection" );
	try
		соединение.Open(строчка);
	except
		ЗаписьЖурналаРегистрации(ОписаниеОшибки());
		Если вопль =  1  тогда
			Предупреждение( "Невозможно установить соединение с Мусей !" );
		конецесли;
		возврат  0 ;
	EndTry;
	командник = СоздатьОбъект( "ADODB.Command" );
	командник.ActiveConnection = соединение;
	возврат  1 ;
конецфункции
// --------------------------------------------
 
Функция СКЛ(командник,строчка,выборка= "",вопль=1 ) экспорт
	командник.CommandText = строчка;
	try
		Если ТипЗначения(выборка) =  2  тогда
			командник.Execute();
		иначе
			выборка = командник.Execute();
		конецесли;
	except
		ЗаписьЖурналаРегистрации(строчка);
		ЗаписьЖурналаРегистрации(ОписаниеОшибки());
		Если вопль =  1  тогда
			Сообщить("Запрос к Мусе не прошел ! ");
		конецесли;
		возврат 0 ;
	EndTry;
	возврат  1 ;
конецфункции
//*************************************************
В тексте отчета/модуля/обработки:
     перем соединение, смд,выборка, строчка;
	Если ВключитьМусю(соединение,смд) =  0  тогда	возврат;
	конецесли;

        строчка = "SELECT * FROM MyTable ";
	выборка=0 ;
	Если СКЛ(смд,строчка,выборка) =  0  тогда
		возврат;
	конецесли;	
	Если выборка.EOF() < 0  тогда
		Предупреждение("Нет данных !!!");
		возврат;
	конецесли;
	Пока выборка.EOF() =  0  do
		что-то = TrimAll(выборка.Fields( 0 ).Value);
		выборка.MoveNext();
	конеццикла;
	выборка.Close();
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / 1c и MySQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]