У меня есть строка, которая добавляет данные в таблицу, чтобы я мог распечатать отчет или метки из данных. Данные состоят из адресов и приводят к сбою строки из-за запятой в адресе. эта строка работает, но когда у нее есть какие-то странные адреса, я думаю, именно это и вызывает это.Ошибка времени выполнения строки VBA SQL 3075
sqls = "INSERT INTO tInvReportDataWrk(SO,ITEM,QTY,billTO,shipTO,LINEKEY)VALUES('" &
SO & "', '" & it & "', '" & qty & "', '" & billTO & "', '" & shipTO & "', '" & lk & "')"
Данные, которые пытаются как выглядит это от debug.print
INSERT INTO tInvReportDataWrk(SO,ITEM,QTY,billTO,shipTO,LINEKEY)
VALUES('0000001', 'L-R_4-8R2B-01', '2', 'BAR - ANAHEIM
BAR BRANCH
P.O. BOX 00000
VENDOR ID# VC-00001
Saint Louis, MO 00008
', 'ABC ELEMENT WAREHOUSE
2000 O'TOOL AVE.
San Jose, CA 95131-1301
', '000001')
Подготовленные заявления также может помочь вам, потому что тогда вы не должны принимать специальные символы во внимание при построении строки , Посмотрите, помогает ли этот образец вам. http://stackoverflow.com/questions/6572448/ms-access-prepared-statements – Jeremy