Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не пойму, в чем может быть проблема. (в запросе слишком много параметров) / 5 сообщений из 5, страница 1 из 1
21.09.2004, 13:19:12
    #32704156
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму, в чем может быть проблема. (в запросе слишком много параметров)
Есть форма, на которой есть текстовое поле ( фонд) и список (клиенты).
Проходя по циклу по списку, пытаюсь добавить записи в таблицу.

fo = Field1.Text

With LstCompanies
For intI = 1 To List1.ListCount
client = List1.Column(0, intI)
db.Execute "INSERT INTO FONDS(fond, client) values (" & fo & "," & client & ")"
Next intI
End With

Выдает ошибку, что в запросе слишком много параметров.
Причем может сделать не на первом элементе списка, а на каком-нибудь 3-ем, 4-ом или т.п.
Оба поля в таблице текстовые, длиной 50. Элементы списка максимум 3 знака.
...
Рейтинг: 0 / 0
21.09.2004, 13:22:56
    #32704163
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму, в чем может быть проблема. (в запросе слишком много параметров)
может быть, что какое нибудь значение содержит запятую.
тебе надо делать так:
db.Execute "INSERT INTO FONDS(fond, client) values ('" & fo & "','" & client & "')"
...
Рейтинг: 0 / 0
21.09.2004, 13:23:48
    #32704165
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму, в чем может быть проблема. (в запросе слишком много параметров)
Это означает, что в текстовых полях встречаются запятые и весь стринг оказывается не верным. Для исправления полдожения надо писать так:

Код: plaintext
db.Execute "INSERT INTO FONDS(fond, client) values (""" & fo & """,""" & client & """)"
...
Рейтинг: 0 / 0
21.09.2004, 13:25:26
    #32704169
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму, в чем может быть проблема. (в запросе слишком много параметров)
Kelme, спасибо большое.
Действительно помогло!
...
Рейтинг: 0 / 0
21.09.2004, 13:26:22
    #32704173
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму, в чем может быть проблема. (в запросе слишком много параметров)
Всем большое спасибо за помощь. Заработало! )))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не пойму, в чем может быть проблема. (в запросе слишком много параметров) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]