ник: Lukas
Когда будешь собирать строку SQL кодом, будешь подставлять вместо функций - их значения. Во первых - работать будет значительно быстрее, во вторых сможешь посмотреть строку в окне отладчика - 90% проблем "вылезут на глаза" сразу.
А длинный текст у тебя потому, что куча ссылок на форму, функции и длинные имена полей+название таблиц.
Замени все ссылки значениями и увидишь, что 6 строк превратяться в 2-3.