Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2011, 23:42   #1
akellaukr
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 12
По умолчанию Не могу занести данные в базу SQL

Вот есть такая база


Не могу занести данные в базу данных... Все проверил, все обрабатывается отлично... не работатет только вывод... помогите пожалуйста...
Вот код вывода:

strsql = "INSERT INTO dbo.TermPview (ID_Term, St_id, Term_num, ua_Name, ua_def, ru_Name, ru_def, en_Name, fr_Name, de_Name, ShortVar, Comment, BadSyn, Sign, HarmonizedProj, Synonymys, Prymitka, Example, HarmonizedDefin) VALUES (ID_Term, Stand, Num, Nam, Descr, Ru, Ru_def, En, Fr, De)"
DoCmd.RunSQL strsql


или пробовал еще вот так:

strsql = "INSERT INTO dbo.TermPview values( " & gstid & "," & Stand & "," & Num & "," & Nam & "," & Descr & "," & Ru & "," & ru_def & "," & En & "," & Fr & "," & De & "," & ShortVar & "," & Comment & "," & BadSyn & "," & Sign & "," & HarmonizedProj & "," & Synonyms & "," & Mark & "," & Exampl & "," & HarmonizedDefin & ")"
DoCmd.SetWarnings False
DoCmd.RunSQL strsql
DoCmd.SetWarnings True
akellaukr вне форума Ответить с цитированием
Старый 29.05.2011, 08:49   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

в первом варианте ошибка - количество указанных полей явно больше, чем количество их значений в VALUES!
А должно быть СТРОГО одинаковое количество!
я уже молчу о том, что Вы пытаетесь вставить в поле ID_Term значение ID_Term !!

Второй вариант гораздо лучше...
Перед DoCmd.RunSQL strsql сделайте выдачу полученной строчки strsql куда-нибудь в поле или на экран (например, через MessageBox)
может быть, тогда будет видно, что в полученной строке запроса не так...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.05.2011, 23:29   #3
akellaukr
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 12
По умолчанию

данные оно собирает, но не добавляет в базу...
akellaukr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как занести данные с radio в MySql Light05 Помощь студентам 0 04.04.2011 13:28
Программно занести данные в реестр Nexus2116 Общие вопросы Delphi 1 05.11.2010 21:56
DBGrid по кнопке занести базу Kuchiki Byakuya Компоненты Delphi 1 21.04.2010 18:24
занести данные в таблицу Танюха Ю Помощь студентам 4 14.10.2009 17:48
Как занести данные в DBGrid bbk_serg БД в Delphi 4 25.02.2009 14:44