|
|
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста Может я что-то не так написала?? insertstr = "insert into mt_xx_id (тут много всего) values (тут тоже);" dbs.Execute insertstr, dbFailOnError причем все названия полей и подставляемых значений проверила на 150 раз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 07:49 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Попродуйте проверить синтаксис ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 07:52 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
проверила :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 08:10 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
А показать "много всего"? Там ссылок на формы часом нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 08:27 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Примерно так: insertstr = "insert into mt_xx_id (kl_id, z_nom, dt_wy, vi_id, " _ & "prz_id , inv_nom, vsi_id, vkon_id, dt_ww, dt_cn, cost, " _ & "art, fond_id, st_id, mpi_id, st_id1, nn_id1, " _ & "pt_id, sost_id, ar_id, dt_ch, res_id, dt_nch, dt_pr, " _ & "dt_npr, nn_id) values (out_tip, z_nom_xx, dt_wy_xx, out_vi_si, " _ & "out_prz_si, inv_nom_xx, out_vid_si, out_vid_po, dt_ww_xx, dt_cn_xx, " _ & "cost_xx, art_xx, out_vid_fd, out_pl_ch, out_mpi, out_us_pod, " _ & "out_us_tn, out_us_cd, out_pl_sv, " _ & "out_ar_us, dt_ch_xx, out_res_ch, dt_nch_xx, dt_pr_xx, dt_npr_xx, out_tn_pr);" не знаю, может где кавычки не так стоят, я просто первый раз за полгода села писать, уже ничего не помню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 08:33 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
А откуда берем значения Values? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 08:40 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
эти значения формируются при выборке одного значения из таблиц, Изначально это была база на фоксе, одна подчиненная таблица и куча главных, причем связи естественно определены не были, и значения в большинстве полей заменены на буквенные аббреввитуры, и мне надо было сформировать все связи заново. мне надо переписать значения из одной таблицы в другую, и уменьшить количество столбцов. 1. я выбираю необходимые столбцы из исходной таблицы select... - работает - проверяла 2. формирую запросы на выборку из главных таблиц типа: sql_tip = "select kl_id as id_ix, tip as par_xx from mt_kl;" 3. далее в цикле: rst_xx = rst!vid_si_xx Select Case rst_xx Case "э" timestr = "Эталон" Case "р" timestr = "Рабочий эталон" Case Else: timestr = " " End Select Call cicle(timestr, sql_vid_si, out_vid_si) сама процедура: Public Sub cicle(tip_xx, str_xx, out) Dim rst1 As DAO.Recordset Dim dbs As DAO.Database Dim out1 As Variant Set dbs = CurrentDb Set rst1 = dbs.OpenRecordset(str_xx) rst1.MoveLast rst1.MoveFirst While Not rst1.EOF If UCase(tip_xx) = UCase(rst1!par_xx) Then Set out1 = rst1!id_ix out = out1 ' MsgBox rst1!par_xx & "." & out, vbOKOnly Exit Sub End If rst1.MoveNext Wend rst1.MoveFirst Set out1 = rst1!id_ix out = out1 'MsgBox out, vbOKOnly rst1.Close End Sub причем тоже выбирает все правильно - проверяла каждую отдельно вот это и получается values: out_vid_si = оut = rst1!id_ix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 09:01 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
В процедурах не разобрался, надо домой бежать. Ясно одно - неверен синтаксис Код: plaintext и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 09:14 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Большое Спасибо, проверю!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 09:16 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
а по моему все нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 09:23 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Ramzes2k Access - не фокс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 10:11 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
insertstr1 = "insert into [mt_xx_id] ([kl_id], [z_nom], [dt_wy], [vi_id], [prz_id], " _ & "[inv_nom], [vsi_id], [vkon_id], [dt_ww], [dt_cn], [cost], [art], [fond_id], [st_id], [mpi_id], " _ & "[st_id1], [nn_id1], [pt_id], [sost_id], [ar_id], [dt_ch], [res_id], [dt_nch], [dt_pr], " _ & "[dt_npr], [nn_id]) " _ & " values ('" & out_tip & " , " & z_nom_xx & " , " & dt_wy_xx & ", " & out_vi_si & " , " _ & out_prz_si & " , " & inv_nom_xx & " , " & out_vid_si & " , " & out_vid_po & ", " _ & dt_ww_xx & " , " & dt_cn_xx & " , " & cost_xx & " , " & art_xx & " , " _ & out_vid_fd & " , " & out_pl_ch & " , " & out_mpi & " , " & out_us_pod & " , " _ & out_us_tn & ", " & out_us_cd & " ," & out_pl_sv & " , " & out_ar_us & " , " _ & dt_ch_xx & " , " & out_res_ch & " , " & dt_nch_xx & " , " & dt_pr_xx & " , " _ & dt_npr_xx & " , " & out_tn_pr & " ');" вот так все написала, все равно дает ошибку :-((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 13:18 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
а текстовые поля еще и в кавычки надо поставить! а дробные надо с точкой писать и дату в нужном формате дать короче см. сюда... ой, а хде фак? дайте ссылку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 13:23 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Ща я фак напишу по теме "Слишком мало параметров" 1. Делаешь Debug.Print insertstr1 2. Открываешь окно отладки (Ctrl-G) 3. Копируешь текст запроса 4. Создаешь новый запрос 5. Переводишь его в режим SQL, вставляешь текст запроса из буфера обмена 6. Жмешь "Выполнить" и видишь чего же ему не хватает для полного щастья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 13:27 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
ну был фак "как вставлять значения в запросы из вба" недописанный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 13:29 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
2 feddyt \r не опубликованные, а не "недописанный"\r тута он ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 13:34 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Но тут актуальнее недописанный фак про "мало параметров". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 13:35 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
у ЛП самый крутой метод. 100% показавает ошибки. пользую его всегда ни/не разу не подводил. если этот метод не использовали до обращения на форум , считаю на подобные вопросы не стоит отвечать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 20:23 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
Вадя, не надо быть столь категоричным. Бывают чайники, которые просто не умеют этого. Им покажешь, и они уходят довольные, потому что это именно тот ответ, которого они не знали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 12:03 |
|
||
|
Почему выдается ошибка слишком мало параметров
|
|||
|---|---|---|---|
|
#18+
ну тогда метод ЛП в FAQ и ссылки на него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 20:13 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1679218]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 195ms |
| total: | 351ms |

| 0 / 0 |
