powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
16 сообщений из 16, страница 1 из 1
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348012
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу ли я использовать ALTER PROCEDURE в тексте запроса (Delphi, FIBPlus), например?
Если нет, - как можно обойти эту проблему?
Спасибо.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348113
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можешь, конечно. С чего ты взял, что не можешь?
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348130
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL error code - 104. при выполнении FIBQuery.
при попытке использовать pFIBDataSet - не дает даже сохранить запрос.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348196
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, что такое ошибка 104, но в TpFIBQuery у меня ALTER PROCEDURE на ура работает. (FIBPlus 4.8)
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348206
yulie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Objasnenije osibki SQL code error 104 est' tutaa :) =>http://community.borland.com/article/0,1410,25156,00.html
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348212
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм... странно.
можно тогда привести текст SQL и порядок выполнения запроса в Delphi?
у меня возникает та же ошибка, даже если я пытаюсь выполнить CREATE PROCEDURE ...процедуру беру рабочую (просто меняю имя), на стороне сервера работает без ошибок.
спасибо.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348219
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А FIBQuery как открываешь ? Open или ExecSQL ?

Best regards,
Dnico.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348226
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 yulie:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 14, char 6
?.
вот такая вот ошибка. по-моему, вы меня не туда послали ;)
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348231
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо смотреть текст процедуры ...

Best regards,
Dnico.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348242
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй выполнить:
Код: plaintext
1.
2.
3.
4.
5.
with TFIBquery do
begin
  Close;
  SQL.Text:='CREATE PROCEDURE ZZZ AS BEGIN SUSPEND; END';
  ExecQuery
end


Скорее всего ошибка в тексте твоей процедуры, например параметры там есть. Тогда нужно попробовать сказать ParamCheck:=false.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348250
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dnico:
1. у FIBQuery нет метода ExecSQL - использую ExecQuery.
2. пытался заменить на IBQuery и использовать ExecSQL - не помогает.
3. текст -
CREATE PROCEDURE tmpp (
X1 NUMERIC(18,0),
X2 NUMERIC(18,0),
X3 NUMERIC(18,0))
RETURNS (
XV NUMERIC(18,5))
AS
begin
select v
from t
where id1= :x1
and id2 = :x2
and id3 = :x3
into :xv;
suspend;
end
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348257
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gold: спасибо - помогло отключение ParamCheck.
всем: спасибо за участие.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348262
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
into :xv; - Вот он глюк то где ... ParamCheck := Flase;

Best regards,
Dnico.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32348269
MN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dnico: вы правы - спасибо.
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32354051
buzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ParamCheck:=false
...
Рейтинг: 0 / 0
Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
    #32354177
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это что глюк был... )
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Изменение хранимой процедуры на стороне клиента (Delphi, FIBPlus).
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]