8.2 толстый клиент, в серверном модуле такой текст:
СтрокаСоединения = "Provider=SQLOLEDB.1; User ID=SUPER; Password=SUPER; Initial Catalog=ИмяРабочейБазы; Data Source=СерверРабочейБазы";
СтрокаСоединения = СтрЗаменить(СтрокаСоединения, "СерверРабочейБазы", СтруктураНастроек.СерверРабочейБазы);
СтрокаСоединения = СтрЗаменить(СтрокаСоединения, "ИмяРабочейБазы", СтруктураНастроек.ИмяРабочейБазы);
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = СтрокаСоединения;
Попытка
Соединение.Open();
Исключение
Сообщить(ОписаниеОшибки());
ВызватьИсключение;
КонецПопытки;
Команда = Новый COMОбъект("ADODB.Command");
Команда.ActiveConnection = Соединение;
Команда.CommandText = СтруктураНастроек.СтрокаКоманды;
Команда.Execute();
Соединение.Close();
Показать
СтруктураНастроек.СтрокаКоманды по сути Insert
И всё было хорошо пока не кончилось место на диске.... и самое ужасно что "ADODB.Command" и "ADODB.Connection" не получили ошибки, просто в базу не добавилась очередная запись. Что я сделал не так и как исправить?