Содержание
- One-line comments (—) failures [CORE502] #853
- Comments
- Footer
- Sql parse error eof in string detected
- Sql parse error eof in string detected
- Sql parse error eof in string detected
Submitted by: malte_s (malte_s)
Assigned to: brodsom (brodsom)
SFID: 781610#
Submitted By: malte_s
With 1.5 RC4 (didn’t check others) the following scripts
containing one-line comments («comment» below)
produce errors when they shouldn’t:
set doesn’t work after a comment:
/* BEGIN */
— I am a comment
set term!!;
/* END */
Dynamic SQL Error
SQL error code = -104
Token unknown — line 2, char 5
term
Statement: — I am a comment
set term!!
‘ in a comment isn’t ignored
/* BEGIN */
— I’m a comment
select * from rdb$database;
/* END */
SQL Parse Error:
EOF in string detected
Statement: — I’m a comment
select * from rdb$database
If the comment ends in the terminator (plus optional
whitespace):
/* BEGIN */
— I am a comment;
select * from rdb$database;
/* END */
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: — I am a comment
The text was updated successfully, but these errors were encountered:
Commented by: Alice F. Bird (firebirds)
Date: 2004-04-23 20:47
Sender: brodsom
Logged In: YES
user_id=546439
Fixed in 2.0 HEAD
Commented by: Alice F. Bird (firebirds)
Date: 2003-08-06 11:43
Sender: malte_s
Logged In: YES
user_id=157969
I first encountered the last case (comment ending in
terminator) with ISQL. The other cases and error messages
were encountered with ibconsole (from ib 6).
I’ve now tried to reproduce them with plain isql and indeed
most of the cases don’t occur there.
The problem with — This comment ends in the terminator;
remains, but not always.
i.e. I have a set of scripts that I preprocess with BCC’s C
preprocessor, which prefixes all lines with /* file line */.
In such a preprocessed script, lines as the following trigger
the error, but when I remove the /* . */ prefix, it only
occurs sometimes, I failed to figure a pattern by now.
Example failing test scriptlet:
/* contacts.psql 217: */—SELECT * FROM «Person»;
/* contacts.psql 218: */UPDATE «Person»
SET «FormattedName» = ‘Dad’ WHERE «FirstName» = ‘Malte’;
Commented by: Alice F. Bird (firebirds)
Date: 2003-08-01 19:42
Sender: seanleyne
Logged In: YES
user_id=71163
Did you use ISQL or another tool for processing the script?
If you used another tool, be aware that most tools have their
own pre-processor, so you may be seeing a ‘false-positive’
error from the pre-processor.
Workflow: jira [ 10526 ] => Firebird [ 14834 ]
QA Status: No test
© 2023 GitHub, Inc.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Источник
Sql parse error eof in string detected
На такой запрос:
insert into POST (MSG_ROOT_ID, MSG_PARENT_ID, MSG_ROW, MSG_COL, USER_ID, USER_NAME, USER_KIND, USER_IP, USER_EMAIL, TOPIC_ICON, TOPIC_TEXT, MSG_UTIME, MSG_STATUS, MSG_COMMENT, MSG_TEXT, FLAGNEWPOST) values (15, 15, 4, 1, 2, «Ketmar», 0, «212.1.74.12», «», 01, «жисть идет мимо. «, 1040747687», «», «», «. потому что нет пива %-((
Satanas Nobiscum! 24-Dec-XXXVII A.S.», 0)
Project uf2mf.exe raised exception class EIBClientError with message «SQL Parse Error: EOF in string detected». Process stopped. Use Step or Run to continue.
СУБД — Firebird Embedded
← →
sniknik © ( 2005-01-12 11:44 ) [1]
программист, помни! чтобы программа заработала количество открывающих скобок должнj равнятся количеству закрывающих. исключая смайлики. ;о))))
p.s. посчитай кавычки «
← →
VictorT © ( 2005-01-12 11:48 ) [2]
Во блин, а я и так и сяк смотрел, не мог увидеть.
Спасибо огромадное.
← →
msguns © ( 2005-01-12 12:28 ) [3]
Вот что бывает, когда леняться юзать параметры в запросах 😉
← →
Соловьев © ( 2005-01-12 12:54 ) [4]
Тут глобальней — лень вникнуть в ошибку. Лучше кинуть на форум — авось прокатит.
Источник
Sql parse error eof in string detected
» title=»>» width=»8″ height=»8″/> Ошибка «EOF in string detected» в Sql запросе
Delphist |
|
||
Delphist Эксперт Профиль Репутация: 1 При изменении данных в таблице(EhLib TDBGridEh) срабатывет запрос хранимые в UpdateSQL компонента FIBDataSet. Но выполнится он успешно не может хотя запрос написан он правильно, выдается вот такая ошибка: А запрос след. характера.
|
|||
|
Vit |
|
||||||||||||||||||||||||
Vitaly Nevzorov Профиль Репутация: 14 А что это такое: Если параметер то зачем в нём внутри кавычки? а если строка то почему ?OLD_ без кавычек?
1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.
[ Время генерации скрипта: 0.0957 ] [ Использовано запросов: 21 ] [ GZIP включён ] Источник Sql parse error eof in string detected
|
|
|
|
SQL parse error: eoF in string detection
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
Не знаю в правильно ли разделе я создал тему, но у меня возникает «SQL parse error: EOF in string detection» здесь: case ukInsert: IBSQL1->SQL->Text = «INSERT INTO dlg(id,name,oklad) VALUES(« + DataSet->FieldByName(«id»)->NewValue + «, ‘» + DataSet->FieldByName(«name»)->NewValue + «‘, ‘» + DataSet->FieldByName(«oklad»)->NewValue; IBSQL1->ExecQuery();// <== эта строка break; При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста. |
Доллекс |
|
Скобочку закрывающую к запросу добавьте… |
Bas |
|
Цитата Доллекс @ 27.01.14, 07:50 Скобочку закрывающую к запросу добавьте… И кавычку ‘ также + DataSet->FieldByName(«oklad»)->NewValue+»‘)»; |
kuznezov |
|
Цитата Bas @ 27.01.14, 09:06 Цитата Доллекс @ 27.01.14, 07:50 Скобочку закрывающую к запросу добавьте… И кавычку ‘ также + DataSet->FieldByName(«oklad»)->NewValue+»‘)»;
Спасибо всем за помощь, помогло. |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- C/C++: Базы данных
- Следующая тема
[ Script execution time: 0,0622 ] [ 16 queries used ] [ Generated: 10.02.23, 03:01 GMT ]
kuznezov 0 / 0 / 0 Регистрация: 15.01.2012 Сообщений: 6 |
||||
1 |
||||
27.01.2014, 10:17. Показов 1974. Ответов 4 Метки нет (Все метки)
Не знаю в правильно ли разделе я создал тему, но у меня возникает «SQL parse error: EOF in string detection» здесь:
При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста.
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
27.01.2014, 10:17 |
Ответы с готовыми решениями: Forum phpbb2.Parse error: parse error, unexpected » in install.php on line 749 Что делать? Parse error: parse error, unexpected T_VARIABLE in C:inetlocalhostwww estWorkmain.php on line 33 Правильное написание строки (Parse error: parse error, unexpected »>» in c:….scr.inc on line 34) <?="<tr><td><div id="ecategory <a… ImageString и ошибка Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or ‘$’ in imagestring($image,1,10,10,’mytext’,&black); Выдаеться такая ошибка 4 |
4773 / 3267 / 497 Регистрация: 19.02.2013 Сообщений: 9,046 |
|
27.01.2014, 10:45 |
2 |
Не знаю в правильно ли разделе я создал тему Скорее всего нет. В какой среде разработка? Какая БД? Проверьте что содержит IBSQL1->SQL->Text перед выполнением запроса.
1 |
3254 / 2056 / 351 Регистрация: 24.11.2012 Сообщений: 4,909 |
|
27.01.2014, 10:53 |
3 |
РешениеЕсть подозрение, что в запросе забыли скобку закрыть — VALUES(….)
1 |
0 / 0 / 0 Регистрация: 15.01.2012 Сообщений: 6 |
|
27.01.2014, 17:28 [ТС] |
4 |
Скорее всего нет. В какой среде разработка? Какая БД? Проверьте что содержит IBSQL1->SQL->Text перед выполнением запроса. Хоть и не там создал тему, но все равно спасибо за помощь. И один вопрос: где нужно создавать такого рода темы?
Есть подозрение, что в запросе забыли скобку закрыть — VALUES(….) Спасибо, все исправил, помогло. Теперь добавляет записи.
0 |
4773 / 3267 / 497 Регистрация: 19.02.2013 Сообщений: 9,046 |
|
27.01.2014, 17:36 |
5 |
где нужно создавать такого рода темы? Возможно, что здесь или здесь.
0 |
На чтение 5 мин Обновлено 16.01.2023
Sql parse error eof in string detected
На такой запрос:
insert into POST (MSG_ROOT_ID, MSG_PARENT_ID, MSG_ROW, MSG_COL, USER_ID, USER_NAME, USER_KIND, USER_IP, USER_EMAIL, TOPIC_ICON, TOPIC_TEXT, MSG_UTIME, MSG_STATUS, MSG_COMMENT, MSG_TEXT, FLAGNEWPOST) values (15, 15, 4, 1, 2, «Ketmar», 0, «212.1.74.12», «», 01, «жисть идет мимо. «, 1040747687», «», «», «. потому что нет пива %-((
Satanas Nobiscum! 24-Dec-XXXVII A.S.», 0)
Project uf2mf.exe raised exception class EIBClientError with message «SQL Parse Error: EOF in string detected». Process stopped. Use Step or Run to continue.
СУБД — Firebird Embedded
← →
sniknik © ( 2005-01-12 11:44 ) [1]
программист, помни! чтобы программа заработала количество открывающих скобок должнj равнятся количеству закрывающих. исключая смайлики. ;о))))
p.s. посчитай кавычки «
← →
VictorT © ( 2005-01-12 11:48 ) [2]
Во блин, а я и так и сяк смотрел, не мог увидеть.
Спасибо огромадное.
← →
msguns © ( 2005-01-12 12:28 ) [3]
Вот что бывает, когда леняться юзать параметры в запросах 😉
← →
Соловьев © ( 2005-01-12 12:54 ) [4]
Тут глобальней — лень вникнуть в ошибку. Лучше кинуть на форум — авось прокатит.
Источник
Sql parse error eof in string detected
» title=»>» width=»8″ height=»8″/> Ошибка «EOF in string detected» в Sql запросе
Delphist |
|
||
Delphist Эксперт Профиль Репутация: 1 При изменении данных в таблице(EhLib TDBGridEh) срабатывет запрос хранимые в UpdateSQL компонента FIBDataSet. Но выполнится он успешно не может хотя запрос написан он правильно, выдается вот такая ошибка: А запрос след. характера.
|
|||
|
Vit |
|
||||||||||||||||||||||||
Vitaly Nevzorov Профиль Репутация: 14 А что это такое: Если параметер то зачем в нём внутри кавычки? а если строка то почему ?OLD_ без кавычек?
1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.
[ Время генерации скрипта: 0.1003 ] [ Использовано запросов: 21 ] [ GZIP включён ] Источник Sql parse error eof in string detected
|
Форум программистов Vingrad
Модераторы: skyboy |
Поиск: |
|
Опции темы |
Lola8669 |
|
||
Шустрый Профиль Репутация: нет
|
Здрасьте! Вот у меня в БД есть таблицы: И нужно их связать в Dataset’e запросом. Вот запрос, но он почему-то не работает select DATA_OFORMLENIYA, ID_GRUPP_GPO, ID_RUKOVODITELI, ID_ZURNALA, SEMESTR, UCHEBNII_GOD from ZURNAL, RUKOVODITELI, GRUPPI_GPO where ZURNAL.ID_GRUPP_GPO = GRUPPI_GPO.ID_GRUPPI_GPO and ZURNAL.ID_RUKOVODITELI = RUKOVODITELI.ID_RUKOVODITELI Что не правильно?? |
||
|
|||
boevik |
|
||
Эксперт Профиль
Репутация: нет
|
а какую ошибку выдает? ——————— Никогда не говори никогда |
||
|
|||
Lola8669 |
|
||
Шустрый Профиль Репутация: нет
|
База в Firebird, КОГДА Dataset ставлю true выскакивает ошибка: dinamic sql error |
||
|
|||
Zloxa |
|
||||
Чо? Профиль Репутация: 53
|
SQL машина не может понять откуда брать поле ID_RUKOVODITELI из RUKOVODITELI или из ZURNAL
——————— Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
||||
|
|||||
Lola8669 |
|
||
Шустрый Профиль Репутация: нет
|
Zloxa, спасибо огромное, получилось!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! А если в другом запросе ошибка: SQL paste error А енто что значит?? Это сообщение отредактировал(а) Lola8669 — 14.4.2009, 15:56 |
||
|
|||
skyboy |
|
||
неОпытный Профиль
Репутация: 15
|
может,
? |
||
|
|||
Lola8669 |
|
||
Шустрый Профиль Репутация: нет
|
да |
||
|
|||
skyboy |
|
||
неОпытный Профиль
Репутация: 15
|
сам запрос, естественно, увидеть нельзя? |
||
|
|||
Lola8669 |
|
||
Шустрый Профиль Репутация: нет
|
таблицы: select DATA, |
||
|
|||
Zloxa |
|
||
Чо? Профиль Репутация: 53
|
ID_OB’IAVLENIYA? ——————— Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
||
|
|||
Данкинг |
|
||
Yersinia pestis Профиль
Репутация: 1
|
Действительно: кому пришло в голову назвать поле таким образом?? Не в двойные кавычки надо брать, а нормально называть поля в таблице. Это сообщение отредактировал(а) Данкинг — 14.4.2009, 19:41 ——————— There’s nothing left but silent epitaphs. |
||
|
|||
Lola8669 |
|
||
Шустрый Профиль Репутация: нет
|
Спасибо!!!!!!!!!!!!!!! |
||
|
|||
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) |
0 Пользователей: |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |