Sql parse error eof in string detected

One-line comments (—) failures [CORE502] #853 Comments 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 […]

Содержание

  1. One-line comments (—) failures [CORE502] #853
  2. Comments
  3. Footer
  4. Sql parse error eof in string detected
  5. Sql parse error eof in string detected
  6. 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
Дата 5.6.2006, 15:06 (ссылка) | (нет голосов) Загрузка .

Delphist Эксперт

Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 1
Всего: 3

При изменении данных в таблице(EhLib TDBGridEh) срабатывет запрос хранимые в UpdateSQL компонента FIBDataSet. Но выполнится он успешно не может хотя запрос написан он правильно, выдается вот такая ошибка:
Ошибка «EOF in string detected».

А запрос след. характера.

Код
update «Nutrient Variations»
set
AVG_VALUE = ?AVG_VALUE,
VN_MIN = ?VN_MIN,
VN_MAX = ?VN_MAX,
AVG_QUADRATIC = ?AVG_QUADRATIC
where
«NutrientVariationID» = ?OLD_»NutrientVariationID»
Vit
Дата 5.6.2006, 15:20 (ссылка) | (нет голосов) Загрузка .

Vitaly Nevzorov

Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207

А что это такое:

Если параметер то зачем в нём внутри кавычки? а если строка то почему ?OLD_ без кавычек?

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

Правила форума «Delphi: Базы данных и репортинг»
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »

[ Время генерации скрипта: 0.0957 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Sql parse error eof in string detected

» title=»>» width=»8″ height=»8″/> Ошибка «EOF in string detected» в Sql запросе

Delphist
Дата 5.6.2006, 15:06 (ссылка) | (нет голосов) Загрузка .

Delphist Эксперт

Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 1
Всего: 3

При изменении данных в таблице(EhLib TDBGridEh) срабатывет запрос хранимые в UpdateSQL компонента FIBDataSet. Но выполнится он успешно не может хотя запрос написан он правильно, выдается вот такая ошибка:
Ошибка «EOF in string detected».

А запрос след. характера.

Код
update «Nutrient Variations»
set
AVG_VALUE = ?AVG_VALUE,
VN_MIN = ?VN_MIN,
VN_MAX = ?VN_MAX,
AVG_QUADRATIC = ?AVG_QUADRATIC
where
«NutrientVariationID» = ?OLD_»NutrientVariationID»
Vit
Дата 5.6.2006, 15:20 (ссылка) | (нет голосов) Загрузка .

Vitaly Nevzorov

Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207

А что это такое:

Если параметер то зачем в нём внутри кавычки? а если строка то почему ?OLD_ без кавычек?

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

Правила форума «Delphi: Базы данных и репортинг»
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »

[ Время генерации скрипта: 0.0939 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Adblock
detector

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    >
    SQL parse error: eoF in string detection

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему



    Сообщ.
    #1

    ,
    27.01.14, 06:22

      Не знаю в правильно ли разделе я создал тему, но у меня возникает «SQL parse error: EOF in string detection» здесь:

      ExpandedWrap disabled

        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;

      При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста.


      Доллекс



      Сообщ.
      #2

      ,
      27.01.14, 07:50

        Скобочку закрывающую к запросу добавьте…

        Wizard

        Bas



        Сообщ.
        #3

        ,
        27.01.14, 09:06

          Цитата Доллекс @ 27.01.14, 07:50

          Скобочку закрывающую к запросу добавьте…

          И кавычку ‘ также

          ExpandedWrap disabled

            + DataSet->FieldByName(«oklad»)->NewValue+»‘)»;


          kuznezov



          Сообщ.
          #4

          ,
          27.01.14, 13:31

            Цитата Bas @ 27.01.14, 09:06

            Цитата Доллекс @ 27.01.14, 07:50

            Скобочку закрывающую к запросу добавьте…

            И кавычку ‘ также

            ExpandedWrap disabled

              + DataSet->FieldByName(«oklad»)->NewValue+»‘)»;

            Спасибо всем за помощь, помогло. :victory:

            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

            0 пользователей:

            • Предыдущая тема
            • C/C++: Базы данных
            • Следующая тема

            Рейтинг@Mail.ru

            [ 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» здесь:

            C++
            1
            2
            3
            4
            5
            6
            7
            
            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;

            При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста.

            __________________
            Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



            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 Что делать?
            Здравствуйте! Я скачал скрипт Forum phpbb2.
            Когда я выхожу на главный файл форума через браузер,…

            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)
            Как правильно записать следующую строку :

            &lt;?=&quot;&lt;tr&gt;&lt;td&gt;&lt;div id=&quot;ecategory &lt;a…

            ImageString и ошибка Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or ‘$’ in
            Пишу такую строку

            imagestring($image,1,10,10,’mytext’,&amp;black);

            Выдаеться такая ошибка
            Parse…

            4

            :)

            Эксперт С++

            4773 / 3267 / 497

            Регистрация: 19.02.2013

            Сообщений: 9,046

            27.01.2014, 10:45

            2

            Цитата
            Сообщение от kuznezov
            Посмотреть сообщение

            Не знаю в правильно ли разделе я создал тему

            Скорее всего нет. В какой среде разработка? Какая БД? Проверьте что содержит IBSQL1->SQL->Text перед выполнением запроса.



            1



            3254 / 2056 / 351

            Регистрация: 24.11.2012

            Сообщений: 4,909

            27.01.2014, 10:53

            3

            Лучший ответ Сообщение было отмечено kuznezov как решение

            Решение

            Есть подозрение, что в запросе забыли скобку закрыть — VALUES(….)



            1



            0 / 0 / 0

            Регистрация: 15.01.2012

            Сообщений: 6

            27.01.2014, 17:28

             [ТС]

            4

            Цитата
            Сообщение от Tulosba
            Посмотреть сообщение

            Скорее всего нет. В какой среде разработка? Какая БД? Проверьте что содержит IBSQL1->SQL->Text перед выполнением запроса.

            Хоть и не там создал тему, но все равно спасибо за помощь. И один вопрос: где нужно создавать такого рода темы?

            Цитата
            Сообщение от 0x10
            Посмотреть сообщение

            Есть подозрение, что в запросе забыли скобку закрыть — VALUES(….)

            Спасибо, все исправил, помогло. Теперь добавляет записи.



            0



            :)

            Эксперт С++

            4773 / 3267 / 497

            Регистрация: 19.02.2013

            Сообщений: 9,046

            27.01.2014, 17:36

            5

            Цитата
            Сообщение от kuznezov
            Посмотреть сообщение

            где нужно создавать такого рода темы?

            Возможно, что здесь или здесь.
            А может и здесь.



            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
            Дата 5.6.2006, 15:06 (ссылка) | (нет голосов) Загрузка .

            Delphist Эксперт

            Профиль
            Группа: Завсегдатай
            Сообщений: 2145
            Регистрация: 3.2.2004
            Где: всегда в сети

            Репутация: 1
            Всего: 3

            При изменении данных в таблице(EhLib TDBGridEh) срабатывет запрос хранимые в UpdateSQL компонента FIBDataSet. Но выполнится он успешно не может хотя запрос написан он правильно, выдается вот такая ошибка:
            Ошибка «EOF in string detected».

            А запрос след. характера.

            Код
            update «Nutrient Variations»
            set
            AVG_VALUE = ?AVG_VALUE,
            VN_MIN = ?VN_MIN,
            VN_MAX = ?VN_MAX,
            AVG_QUADRATIC = ?AVG_QUADRATIC
            where
            «NutrientVariationID» = ?OLD_»NutrientVariationID»
            Vit
            Дата 5.6.2006, 15:20 (ссылка) | (нет голосов) Загрузка .

            Vitaly Nevzorov

            Профиль
            Группа: Экс. модератор
            Сообщений: 10964
            Регистрация: 25.3.2002
            Где: Chicago

            Репутация: 14
            Всего: 207

            А что это такое:

            Если параметер то зачем в нём внутри кавычки? а если строка то почему ?OLD_ без кавычек?

            1. Публиковать ссылки на вскрытые компоненты

            2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

            1. Базы данных (Paradox, Oracle и т.п.)

            2. Способа доступа (ADO, BDE и т.д.)

            • Литературу по Дельфи обсуждаем здесь
            • Действия модераторов можно обсудить здесь
            • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
            • Вопросы по реализации алгоритмов рассматриваются здесь
            • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи
            • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

            Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

            Правила форума «Delphi: Базы данных и репортинг»
            0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
            0 Пользователей:
            « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »

            [ Время генерации скрипта: 0.1003 ] [ Использовано запросов: 21 ] [ GZIP включён ]

            Источник

            Sql parse error eof in string detected

            » title=»>» width=»8″ height=»8″/> Ошибка «EOF in string detected» в Sql запросе

            Delphist
            Дата 5.6.2006, 15:06 (ссылка) | (нет голосов) Загрузка .

            Delphist Эксперт

            Профиль
            Группа: Завсегдатай
            Сообщений: 2145
            Регистрация: 3.2.2004
            Где: всегда в сети

            Репутация: 1
            Всего: 3

            При изменении данных в таблице(EhLib TDBGridEh) срабатывет запрос хранимые в UpdateSQL компонента FIBDataSet. Но выполнится он успешно не может хотя запрос написан он правильно, выдается вот такая ошибка:
            Ошибка «EOF in string detected».

            А запрос след. характера.

            Код
            update «Nutrient Variations»
            set
            AVG_VALUE = ?AVG_VALUE,
            VN_MIN = ?VN_MIN,
            VN_MAX = ?VN_MAX,
            AVG_QUADRATIC = ?AVG_QUADRATIC
            where
            «NutrientVariationID» = ?OLD_»NutrientVariationID»
            Vit
            Дата 5.6.2006, 15:20 (ссылка) | (нет голосов) Загрузка .

            Vitaly Nevzorov

            Профиль
            Группа: Экс. модератор
            Сообщений: 10964
            Регистрация: 25.3.2002
            Где: Chicago

            Репутация: 14
            Всего: 207

            А что это такое:

            Если параметер то зачем в нём внутри кавычки? а если строка то почему ?OLD_ без кавычек?

            1. Публиковать ссылки на вскрытые компоненты

            2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

            1. Базы данных (Paradox, Oracle и т.п.)

            2. Способа доступа (ADO, BDE и т.д.)

            • Литературу по Дельфи обсуждаем здесь
            • Действия модераторов можно обсудить здесь
            • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
            • Вопросы по реализации алгоритмов рассматриваются здесь
            • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи
            • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

            Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

            Правила форума «Delphi: Базы данных и репортинг»
            0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
            0 Пользователей:
            « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »

            [ Время генерации скрипта: 0.0908 ] [ Использовано запросов: 21 ] [ GZIP включён ]

            Источник

            Читайте также:  Error sql server 17058

            Adblock
            detector


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

            Модераторы: skyboy

            Поиск:

            Ответ в темуСоздание новой темы
            Создание опроса
            > SQL-запрос 

            V

               

            Опции темы

            Lola8669
            Дата 14.4.2009, 15:01 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Шустрый
            *

            Профиль
            Группа: Участник
            Сообщений: 142
            Регистрация: 24.1.2009

            Репутация: нет
            Всего: нет

            Здрасьте! Вот у меня в БД есть таблицы: 
            ZURNAL (поля: DATA_OFORMLENIYA, ID_GRUPP_GPO, ID_RUKOVODITELI, ID_ZURNALA, SEMESTR, UCHEBNII_GOD), 
            RUKOVODITELI (ID_RUKOVODITELI), 
            GRUPPI_GPO (ID_GRUPP_GPO). 

            И нужно их связать в Dataset’e запросом.

            Вот запрос, но он почему-то не работает  smile

               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

            Что не правильно??

            PM MAIL ICQ Skype   Вверх
            boevik
            Дата 14.4.2009, 15:22 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Эксперт
            ***

            Профиль
            Группа: Участник Клуба
            Сообщений: 1452
            Регистрация: 31.5.2004
            Где: Израиль

            Репутация: нет
            Всего: 35

            а какую ошибку выдает?
            какая база данных?

            ———————

            Никогда не говори никогда

            PM MAIL WWW   Вверх
            Lola8669
            Дата 14.4.2009, 15:32 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Шустрый
            *

            Профиль
            Группа: Участник
            Сообщений: 142
            Регистрация: 24.1.2009

            Репутация: нет
            Всего: нет

            База в Firebird, КОГДА Dataset ставлю true выскакивает ошибка:

            dinamic sql error
            sql error code = -204
            Ambiguous field name between table ZURNAL and table RUKOVODITELI ID_RUKOVODITELI.

            PM MAIL ICQ Skype   Вверх
            Zloxa
            Дата 14.4.2009, 15:49 (ссылка)
            |    (голосов:1)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Чо?
            ****

            Профиль
            Группа: Завсегдатай
            Сообщений: 3470
            Регистрация: 12.9.2008

            Репутация: 53
            Всего: 161

            Цитата(Lola8669 @  14.4.2009,  15:32 Найти цитируемый пост)
            Ambiguous field name

            SQL машина не может понять откуда брать поле ID_RUKOVODITELI из RUKOVODITELI  или из ZURNAL  
            и поле ID_GRUPP_GPO тоже самое
            укажите ей явно

            Код

            select DATA_OFORMLENIYA
                   , ZURNAL.ID_GRUPP_GPO
                   , ZURNAL.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

            ———————

            Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile

            PM   Вверх
            Lola8669
            Дата 14.4.2009, 15:55 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Шустрый
            *

            Профиль
            Группа: Участник
            Сообщений: 142
            Регистрация: 24.1.2009

            Репутация: нет
            Всего: нет

            Zloxa, спасибо огромное, получилось!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! smile

            А если в другом запросе ошибка:

            SQL paste error
            EOF in string delected

            А енто что значит??

            Это сообщение отредактировал(а) Lola8669 — 14.4.2009, 15:56

            PM MAIL ICQ Skype   Вверх
            skyboy
            Дата 14.4.2009, 16:58 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            неОпытный
            ****

            Профиль
            Группа: Модератор
            Сообщений: 9820
            Регистрация: 18.5.2006
            Где: Днепропетровск

            Репутация: 15
            Всего: 260

            может, 

            Цитата
            SQL parse error
            EOF in string detected

            ?

            PM MAIL   Вверх
            Lola8669
            Дата 14.4.2009, 18:22 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Шустрый
            *

            Профиль
            Группа: Участник
            Сообщений: 142
            Регистрация: 24.1.2009

            Репутация: нет
            Всего: нет

            да  smile 

            PM MAIL ICQ Skype   Вверх
            skyboy
            Дата 14.4.2009, 18:54 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            неОпытный
            ****

            Профиль
            Группа: Модератор
            Сообщений: 9820
            Регистрация: 18.5.2006
            Где: Днепропетровск

            Репутация: 15
            Всего: 260

            сам запрос, естественно, увидеть нельзя?

            PM MAIL   Вверх
            Lola8669
            Дата 14.4.2009, 19:00 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Шустрый
            *

            Профиль
            Группа: Участник
            Сообщений: 142
            Регистрация: 24.1.2009

            Репутация: нет
            Всего: нет

            таблицы: 
            OBIAVLENIYA (поля: DATA, ID_OB’IAVLENIYA, ID_RUKOVODITELI,ID_GRUPPI_GPO, ID_STUDENT, SODERGIMOE, TEMA ), 
            RUKOVODITELI (ID_RUKOVODITELI), 
            GRUPPI_GPO (ID_GRUPP_GPO), 
            STUDENT_GRUPPI (ID_STUDENT)
            И нужно их связать в Dataset’e запросом.

            select DATA, 
            OBIAVLENIYA.ID_GRUPPI_GPO, 
            ID_OB’IAVLENIYA, 
            OBIAVLENIYA.ID_RUKOVODITELI, 
            OBIAVLENIYA.ID_STUDENT, 
            SODERGIMOE, 
            TEMA 
            from OBIAVLENIYA, RUKOVODITELI, GRUPPI_GPO, STUDENT_GRUPPI 
            where OBIAVLENIYA.ID_GRUPPI_GPO=GRUPPI_GPO.ID_GRUPPI_GPO and OBIAVLENIYA.ID_RUKOVODITELI=RUKOVODITELI.ID_RUKOVODITELI  and OBIAVLENIYA.ID_STUDENT=STUDENT_GRUPPI.ID_STUDENT

            PM MAIL ICQ Skype   Вверх
            Zloxa
            Дата 14.4.2009, 19:31 (ссылка)
            |    (голосов:1)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Чо?
            ****

            Профиль
            Группа: Завсегдатай
            Сообщений: 3470
            Регистрация: 12.9.2008

            Репутация: 53
            Всего: 161

            ID_OB’IAVLENIYA?
            Попробуйте взять в двойные кавычки (или чо там у интербейза)?

            ———————

            Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile

            PM   Вверх
            Данкинг
            Дата 14.4.2009, 19:32 (ссылка)
            |    (голосов:1)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Yersinia pestis
            ****

            Профиль
            Группа: Завсегдатай
            Сообщений: 8302
            Регистрация: 7.11.2006
            Где: მოსკოვი

            Репутация: 1
            Всего: 130

            Цитата(Zloxa @ 14.4.2009,  20:31)
            ID_OB’IAVLENIYA?
            Попробуйте взять в двойные кавычки (или чо там у интербейза)?

            Действительно: кому пришло в голову назвать поле таким образом?? Не в двойные кавычки надо брать, а нормально называть поля в таблице.

            Это сообщение отредактировал(а) Данкинг — 14.4.2009, 19:41

            ———————

            There’s nothing left but silent epitaphs.

            PM MAIL WWW   Вверх
            Lola8669
            Дата 14.4.2009, 20:02 (ссылка)
            | (нет голосов)
            Загрузка ... Загрузка …




            Быстрая цитата

            Цитата

            Шустрый
            *

            Профиль
            Группа: Участник
            Сообщений: 142
            Регистрация: 24.1.2009

            Репутация: нет
            Всего: нет

            Спасибо!!!!!!!!!!!!!!! smile 

            PM MAIL ICQ Skype   Вверх



















            Ответ в темуСоздание новой темы
            Создание опроса
            0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
            0 Пользователей:
            « Предыдущая тема | Составление SQL-запросов | Следующая тема »

            Понравилась статья? Поделить с друзьями:
          • Sql offset error
          • Sql login error 233
          • Sql logic error row value misused
          • Sql logic error or missing database no such table
          • Sql logic error or missing database no such column