Как правильно написать запрос.

igorello
Дата: 08.01.2012 22:27:13
Есть два поля, в которые необходимо внести название организации и УНП, после чего нужно сделать новую запись в таблицу. Я написал запрос добавления
strSQL = "INSERT INTO Организация ([Наименование], [УНП]) VALUES (" & " " & Form!Company.Value & " " & "," & Form!UNP.Value & ")"
Однако введенные в поле значения (текст) не воспринимаются как текст.
Нужна помощь. Спасибо!
igorello
Дата: 08.01.2012 22:30:37
Первое копирование неправильное. Вот вариант, который я пытался использовать
strSQL = "INSERT INTO Организация ([Наименование], [УНП]) VALUES (" & Form!Company.Value & "," & Form!UNP.Value & ")"
Akina
Дата: 08.01.2012 22:36:06
Покажите не VBA-код, а содержимое переменной во время выполнения кода.
mds_world
Дата: 08.01.2012 22:37:30
ФАК http://www.sql.ru/faq/faq_topic.aspx?fid=157. Ищите "Использование строк"
mds_world
Дата: 08.01.2012 22:40:20
И, кстати, обращение к форме Form!Company.Value тоже неверное. Также в ФАК - http://www.sql.ru/faq/faq_topic.aspx?fid=156
nord-woolf
Дата: 08.01.2012 23:00:08
mds_world
И, кстати, обращение к форме Form!Company.Value тоже неверное...

Спорно. :)
qwerty112
Дата: 08.01.2012 23:03:37
nord-woolf
mds_world
И, кстати, обращение к форме Form!Company.Value тоже неверное...

Спорно. :)

Forms!Company.Value
nord-woolf
Дата: 08.01.2012 23:06:31
qwerty112,

Спасибо ... дошло.

Извинения mds_world-у. :(
igorello
Дата: 09.01.2012 00:12:52
Спасибо, вроде все получилось
igorello
Дата: 09.01.2012 18:17:23
В начале вроде все получилось, а потом оказалось, что нифига. В случае если в названии организации есть кавычки, например УП "Новый век", то возникают проблемы.
Возможно я чего то недопонял.... Помогите!