|
|
|
| и VBA ругается
перенос не помогает (или я не так переношу может быть...)
подскажите, что можно сделать? | |
|
| |
|
|
|
|
| короче, сбрасываю данные из формы в таблицу
данных много, названия полей тоже длинные
strSQL = "INSERT INTO [Таблица в которую сбрасываю данные]([КодПросчета], [Сотрудник], [Фирма], [Вид Работ]....................) VALUES (" & a1 & "," & a2 & "," & a3 & "..............);"
|
и я так понимаю, что строка в коде достигая определенной длины переносится на следующую строку
знак переноса "пробел и нижнее подчеркивание" не срабатывает
вобщем как правильно мне перенести строку? | |
|
| |
|
|
|
|
strLevSQL = "SELECT i." & ArrLevel(ArrIndex).strIDParentFieldName & " As IDParent, i." _
& ArrLevel(ArrIndex).strIDItemFieldName & " As IDItem, i." _
& ArrLevel(ArrIndex).strNameItemFieldName & " As NameItem, " _
& "Count(s." & ArrLevel(ArrIndex).strSonIDParentFieldName & ") As CountSubItem " _
& "FROM " & ArrLevel(ArrIndex).strItemTableName & " As i " _
& "LEFT JOIN " & ArrLevel(ArrIndex).strSonTableName & " As s " _
& "ON i." & ArrLevel(ArrIndex).strIDItemFieldName & "=s." & ArrLevel(ArrIndex).strSonIDParentFieldName _
& " GROUP BY i." & ArrLevel(ArrIndex).strIDParentFieldName _
& ", i." & ArrLevel(ArrIndex).strIDItemFieldName _
& ", i." & ArrLevel(ArrIndex).strNameItemFieldName _
& " ORDER BY i." & ArrLevel(ArrIndex).strNameItemFieldName & ";"
|
| |
|
| |
|
|
|
|
| поставьте точку останова и посмотрите в дебагере значение строки запроса.
скопируйте ее в буфер и попробуйте создать запрос с таким текстом
убедитесь, что он корректно работает.
при переносе длинных строк часто теряются/появляются лишние кавычки, скобки | |
|
| |
|
|
|
| недавно с таким же столкнулся решение было простым!!!
не пользуйся переносом!!! просто строку сформируй присваиваиванием !!!
Пример:
sSQL="..........................................................."
sSQL=sSQL & "............................................." | |
|
| |
|
|
|
| " _
& "а после переноса там амперсанд не забываешь? и кавычки открываются
а ещё бывает ругается на одно, а не нравиться совсем другое.
Например "" * "" а надо ""*""
а ругается ваще не по теме.. | |
|
| |
|
|
|
| использовал вариант окончания строки
и начало другой строки
причем, надо еще правильно конец строки выбрать, а то бывает и не понимает, что тут перенос... | |
|
| |
|
|
|
| Ну и как в конце концов ------ ПОБЕДИЛ? | |
|
| |