0 / 0 / 1
Регистрация: 04.04.2014
Сообщений: 42
1

Ошибка в SQL-запросе: Token unknown

21.07.2014, 19:47. Показов 1362. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вечер добрый. Ошибка в SQL-запросе в делфи. В базе работает, а в делфи нет. Он должен добавлять данные из эдитов в бд а из нее перемещать в дбгрид и отображать как новый объект. но ошибка рода



Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  try
    with f_ned.IBQuery2 do
    begin
      if FNew then
        SQL.Text:=Format('execute procedure PROC_ZHIL(-1, '+
          '%s, %s, %s, %s, ' +
          '%s, %s, %s, %s, ' +
          '%s, %s, %s, %s, %s)',
   [AnsiQuotedStr(f_add_arenda.Edit1.Text, ' '), f_add_arenda.Edit2.Text, AnsiQuotedStr(f_add_arenda.Edit3.Text, ' '), f_add_arenda.Edit4.Text,
    f_add_arenda.Edit5.Text, f_add_arenda.Edit6.Text, AnsiQuotedStr(f_add_arenda.Edit7.Text, ' '), AnsiQuotedStr(f_add_arenda.Edit8.Text, ' '),
    AnsiQuotedStr(f_add_arenda.Edit9.Text, ' '), AnsiQuotedStr(f_add_arenda.Edit10.Text, ' '), AnsiQuotedStr(f_add_arenda.Edit11.Text, ' '),
    f_add_arenda.Edit12.Text, AnsiQuotedStr(f_add_arenda.Edit13.Text, ' ')])
      else
        SQL.Text := Format('execute procedure PROC_ZHIL('+f_ned.IBQuery1.FieldByName('KOD_ZHIL').AsString +
          '%s, %s, %s, %s, ' +
          '%s, %s, %s, %s, ' +
          '%s, %s, %s, %s, %s)',
          [AnsiQuotedStr(f_add_arenda.Edit1.Text, ' '), f_add_arenda.Edit2.Text, AnsiQuotedStr(f_add_arenda.Edit3.Text, ' '),
          f_add_arenda.Edit4.Text, f_add_arenda.Edit5.Text, f_add_arenda.Edit6.Text, AnsiQuotedStr(f_add_arenda.Edit7.Text, ' '),
          AnsiQuotedStr(f_add_arenda.Edit8.Text, ' '), AnsiQuotedStr(f_add_arenda.Edit9.Text, ' '), AnsiQuotedStr(f_add_arenda.Edit10.Text, ' '),
          AnsiQuotedStr(f_add_arenda.Edit11.Text, ' '),f_add_arenda.Edit12.Text, AnsiQuotedStr(f_add_arenda.Edit13.Text, ' ')]);
        Transaction.StartTransaction;
        ExecSQL;
        Transaction.Commit;
        Transaction.Active:=false;
    end;
    f_ned.IBQuery1.Close;
    f_ned.IBQuery1.Open;
  except
  on E: Exception do
  begin
    if f_ned.IBQuery2.Active then
      f_ned.IBQuery2.Transaction.Rollback;
      Application.MessageBox(PChar(E.Message), 'Ошибка', MB_ICONERROR);
Уважаемые подскажите в чем мой косяк
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2014, 19:47
Ответы с готовыми решениями:

Ошибка SQL - Token unknown
Помогите пожалуйста. Делаю запрос на удаление в таблице и меня пишет token unknown - line 1, char...

Dynamic SQL Error SQL error code=-104. Token unknown - Line11, char - 1
Доброго времени суток всем. подскажите пожалуйста, почему при выполнении SQL запроса к БД InterBase...

Ошибка запроса, Token unknown <=
select * from st_op where min &lt;= :zn or max &gt;= :zn не понимаю почему, в експерте проверил, та же...

Token Unknown
Ребят такая проблема - есть процедура, которая осуществляет выбор данных о сотрудниках компании из ...

2
177 / 149 / 43
Регистрация: 14.08.2008
Сообщений: 1,290
22.07.2014, 02:12 2
AnsiQuotedStr(f_add_arenda.Edit1.Text, ' ')

Второй параметр точно пробел должен быть?
Может все-таки там кавычки надо вместо пробела?
AnsiQuotedStr(f_add_arenda.Edit1.Text, '''')?
1
0 / 0 / 1
Регистрация: 04.04.2014
Сообщений: 42
22.07.2014, 10:08  [ТС] 3
ошибка та же, только программа теперь полностью видит слово Фамилия

Добавлено через 32 минуты
violation of primary or unique key constant pk_zhilie on table zhilie. database page encrypt value corrupt

Добавлено через 5 минут
спасибо, разобрался. тему можно закрыть
0
22.07.2014, 10:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2014, 10:08
Помогаю со студенческими работами здесь

Token Unknown
Ребят по мотивам этой темы подскажите правелен ли запрос? select * from FullList WHERE DepID = 3...

Ошибка при разборе запроса. [ Token line number = 1,Token line offset = 26,Token in error = Наименование ]
Доброго времени суток, никак не пойму в чем проблема. using System; using...

Token unknown - line 2, char 20. OR
При создании тригера в IBExpert (СУБД Firebird 2.1) Выскакивает вышеуказанная ошибка. CREATE...

Token unknown при попытке запроса из приложения
rs = s.executeQuery(&quot;select * from TEMPSTATEMENT t&quot; + &quot; where t.YEAR = &quot; +...

Ошибка в создании доменов: Invalid token. Dynamic SQL Error
Нужна помощь. Пытаюсь создать домены которые бы позволяли вводить только значение &quot;да&quot; или &quot;нет&quot;, и...

Ошибка There was an error parsing the query. [ Token line number = 1,Token line offset = 43,Token in error = записи ]
В чем проблема, не могу понять. Вот исходник: using System; using System.Collections.Generic;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru