С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 04.12.2008
Сообщений: 49

SQL Запрос Access

29.04.2009, 10:28. Показов 2571. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Delphi
1
2
Query1.SQL.Text:='INSERT INTO Char(ID_Акт,Дата,Обьект_контроля,Тип_обьекта_контроля,Регистрационный_ID,Начало,Конец,Цех,Управление,Месторождение,Нормы_контроля,Средства_измерений,Контроля_подвергались,Условия_контроля,Заключение,Начальник_отдела,Сотрудник) VALUES('+#39+Edit1.Text+#39+','+#39+Edit2.Text+#39+','+#39+Edit3.Text+#39+','+#39+Edit4.Text+#39+','+#39+Edit5.Text+#39+','+#39+Edit6.Text+#39+','+#39+Edit7.Text+#39+','+#39+Edit8.Text+#39+','+#39+Edit9.Text+#39+','+#39+Edit10.Text+#39+','+#39+Edit11.Text+#39+','+#39+Edit12.Text+#39+','+#39+Edit13.Text+#39+','+#39+Edit14.Text+#39+','+#39+Edit15.Text+#39+','+#39+Edit16.Text+#39+','+#39+Edit17.Text+#39+')';
Query1.ExecSQL;
Здрасте всем! вот такой вот запрос есть, компилятор выдает ошибку "ошибка стнтаксиса конструкции INSERT INTO"....у меня не получается ее найти! помогите please!!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2009, 10:28
Ответы с готовыми решениями:

SQL запрос в Access
Доброго времени суток! Уважаемые программисты, помогите с SQL запросом в БД Access. БД состоит из 2 таблиц (см. скрины). Запрос...

Проверить SQL запрос к Access
Доброго времени. Спрашиваю таблицу в Access о нужных для меня данных: try ADOQuery1.SQL.Clear; ...

Delphi+ADO+access SQL запрос
Добрый день уважаемые програмисты!. Помогите разобраться. Есть таблица в Аксесе: Data Doxod Rasxod Необходимо произвести...

7
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
29.04.2009, 10:33
а полный текст ошибки?
колисество полей и количество значений совпадает?
PS: есть хорошее свойство Params/Parametrs у компонента T...Query
0
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
29.04.2009, 15:03
Поля с датами и текстовый нужно брать в скобки #39, другие - нет
0
1866 / 1186 / 192
Регистрация: 27.03.2009
Сообщений: 4,603
29.04.2009, 19:23
а тебе не кажется что блина запроса слишком большая? именно длина строки. у меня было тоже самое. пришлось в несколько строк переводить
0
 Аватар для NickA
35 / 34 / 17
Регистрация: 28.04.2009
Сообщений: 67
29.04.2009, 19:35
В конце запроса ставится ";" и слово Char может быть зарезервированым его лучше в "[" "]" взять.
0
0 / 0 / 1
Регистрация: 04.12.2008
Сообщений: 49
30.04.2009, 07:59  [ТС]
IT-Skyline, У меня все поля текстовые!!!
oxotnik, И что же я там увижу в параметрах?

Добавлено через 1 минуту 46 секунд
unick12345, Эта строка меньше 255 символов, она будет компилиться, у меня есть запросы длиннее 255 символов, те да приходиться делить пополам
Delphi
1
2
3
4
5
Query1.SQL.Add('INSERT INTO Char2(ID_Акт,Дата,Обьект_контроля,Тип_обьекта_контроля,Начало,Конец,Цех,Управление,Месторождение,Регистрационный_ID) 
VALUES('+#39+Edit1.Text+#39+','+#39+Edit2.Text+#39+','+#39+Edit4.Text+#39+','+#39+ComboBox1.Text+#39+','+#39+Edit5.Text+#39+','+#39+Edit6.Text+#39+','+#39+ComboBox2.Text+#39+','+#39+ComboBox3.Text+#39+','+#39+ComboBox4.Text+#39+','+#39+Edit10.Text+#39+');');
Query1.SQL.Add('INSERT INTO Char2(ГОСТы,Средства_измерений,Номинальная_частота_контроля,Рабочее_давление_в_трубопроводе,Условия_контроля,Марка_стали,Заключение,Начальник_отдела,Сотрудник) 
VALUES ('+#39+Edit11.Text+#39+','+#39+Edit12.Text+#39+','+#39+Edit13.Text+#39+','+#39+Edit14.Text+#39+','+#39+Edit15.Text+#39+','+#39+Edit16.Text+#39+','+#39+Edit17.Text+#39+','+#39+ComboBox5.Text+#39+','+#39+ComboBox6.Text+#39+');');
Query1.ExecSQL;
вот такой запрос! и ошибка: неизвестный символ в конце конструкции SQL. В чем ошибка?

Я так понял тут забили....((((
0
 Аватар для koma_grusha
28 / 29 / 0
Регистрация: 17.04.2009
Сообщений: 73
16.05.2009, 00:37
+#39+');');
это лишнее
1
16.05.2009, 00:52

Не по теме:

а вообще в СКуЛ-Сервере есть такая класная штучка, называется Query Analyzer
вот туда свой квери всунуть и проаналайзить на предмет ошибок.
Только конечно все эти #39 и + заменить на нормальный скуловский синтаксис. Контролы же заменить на любые конкретные константы.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.05.2009, 00:52
Помогаю со студенческими работами здесь

SQL - запрос Access создание таблицы
Имеется процедура, в которой создается файл Access. Вопрос такой: Как в созданном файле Access создать SQL запрос на создание таблицы в...

Delphi+Access+SQL запрос по дате
Добрый день. Подскажите пожалуйста. У меня есть следующий код. Form28.DateTimePicker4.Date := Date; Form28.DateTimePicker4.Time :=...

Sql запрос с применением GROUP BY в Access+ Delphi
Мир всем и привет ! Можно ли применят GROUP BY для поле "ФИО" в этом коде: ADOQuery2.SQL.Add('SELECT * FROM таб1 WHERE ФИО LIKE...

SQL запрос с указаниям типа сотлбца через ComonBox (access)
Хай, ночь уже, голова не думает) помогите пожалуйста. есть форма добавления столбца в таблицу. База access код формы: procedure...

sql запрос на копирование записей из группы полей в другую группу в Access
Всем добрый вечер! есть tab1 c с полями: Ключ, имя, фамилия, год рождения -заполненные данными есть tab2 c с полями: Ключ, имя, год...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru