Здравствуйте, с 1С работаю недавно, помогите пожалуйста разобраться с проблемой.
Задача такова: создать файлик DBF, но не стандартными средствами.
Необходимо, что бы получилась таблица FoxPro.....
Собственно что сделал - скачал драйвер, подключился через него, начинаю создавать файлик, вроде все в порядке, но в момент попытки записи в один из столбцов Даты из 1С - вылетает с сообщением об ошибке типов.....
Собственно необходима колонка с типом DateTime, но вместо неё формируется просто Date. соответственно и ошибка отсюда.... В чем проблема - не пойму.....
Connection = Новый COMОбъект("ADODB.Connection");
Connection.Open("Driver={Microsoft FoxPro VFP Drive(*.dbf)};SourceType=DBF;SourceDB=c:\");
Connection.Execute("Create Table test (ID char(100), Number char(50), Data DataTime)");
а = Формат(Выборка.Дата,"Л=en; ДЛФ=DT");
Connection.Execute("Insert into test Values(" + "'" + Выборка.Номер + "'"+ "," + "'" + Выборка.Номер + "'" + ","+ "'"
+ Формат(Выборка.Дата,"Л=en; ДЛФ=DT") + "'" + ")");
(переменная "а" - для проверки, тут вроде все хорошо... конструктор делает то что надо...)