Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
pisarev
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 23
1

обнаружены символы за пределами инструкции SQL

28.03.2011, 22:50. Просмотров 2229. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста решить проблемму. Бьюсь уже несколько дней.
Вот код. При компиляции выдает сообщение "Обнаружены символы за пределами инструкции SQL"

C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ADOQuery1->Active=false;
   ADOQuery1->SQL->Clear();
   ADOQuery1->SQL->Add("INSERT INTO водители(фио,таб_№)");
   ADOQuery1->SQL->Add("VALUES('"+Edit1->Text+"',"+Edit2->Text+");");
   ADOQuery1->ExecSQL();
   ADOQuery1->Active=false;
   ADOQuery1->SQL->Add("select водители.фио, водитети.таб_№ from водители");
   ADOQuery1->Open();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2011, 22:50
Ответы с готовыми решениями:

Обнаружены символы за пределами инструкции SQL
Помогите пожалуйста решить такой вопрос Подцепил базу данных через С++Bulder после чего пишу...

ошибка "Обнаружены символы за пределами инструкции SQL" ?
никогда не встречался с этой ошибкой поэтому прошу помощи! в кратце суть программы: есть база...

Пропущен символ (;) в конце инструкции SQL
Добрый день. Столкнулся со следующей проблемой, указанной в теме (повторюсь - Пропущен символ (...

Обнаружены символы за пределами инструкции SQL
Что неправильного в этой строке. Выдает ошибку:Обнаруженны символы за пределами инструкции SQL. ...

Обнаружены символы за пределами инструкции SQL
INSERT INTO Teachers (КодУчителя, Фамилия, Имя, Отчество, Предмет, НомерТелефона) values(1,...

2
Grossmeister
Модератор
3509 / 2544 / 443
Регистрация: 21.01.2011
Сообщений: 11,119
29.03.2011, 09:27 2
а Clear после ExecSQL ?
0
Sasha
4926 / 2390 / 530
Регистрация: 05.06.2008
Сообщений: 7,483
Записей в блоге: 3
29.03.2011, 09:43 3
Цитата Сообщение от pisarev Посмотреть сообщение
"+Edit2->Text+"
Одинарные кавычки тоже надо

Цитата Сообщение от pisarev Посмотреть сообщение
ADOQuery1->SQL->Add("select водители.фио, водитети.таб_№ from водители");
Вместо вот этого просто напиши
C++
1
ADOQuery1->SQL->Add("select *from водители");
Добавлено через 4 минуты
Цитата Сообщение от pisarev Посмотреть сообщение
");");
Точка с запятой одна лишняя
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2011, 09:43

Ошибка "обнаружены символы за пределами инструкции sql"
при выполнении запроса к бд access выскакивает ошибка "обнаружены символы за пределами инструкции...

Как добавить в БД на SQL Server нового юзера с соответствующей ролью с помощью SQL-инструкции?
Сабж Может конечно так: INSERT INTO sysusers (Name,,,,) SELECT 'Pupkin' as Field1, , , но больно...

Что такое блоки и инструкции, вложенные инструкции и главные инструкции?
Что это такое?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru