Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Krusz
пытаюсь внести запись в таблицу
for i=1 to n
DoCmd.RunSQL "insert into temp Values ('" & a(0, i - 1) & "','" & a(1, i - 1) & "','" & a(2, i - 1) & "','" & a(3, i - 1) & "')"
next i

все бы хорошо, но а(3, i-1) может буть пустым значение Null, а может содержатьь дату.
если содержит дату ,то никаких проблем и запись идет.
но когда a(3,i-1) принимает значение Null выдает ошибку (небыло добавленно записей и т.д и т.п.)

в таблице куда идет запись поле имеет формат Date.
как можно записать в поле формата date значение null?
если просто убираю а(3, i-1) , то ругается, что число полей не совпадает.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.