Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];

Вниз

выполнение storedproc   Найти похожие ветки 

 
ddd   (2003-03-05 15:35) [0]

день добрый.
в ibconsole создал хп:
...
create procedure table1_insert (field1 integer, field2 integer)
as begin
insert into table1 (field1, field2)
values (:field1, :field2);
end;
...
как мне передать параметры для вставки (из combobox-ов) и выполнить хп из проги?
пробую так:
ibstoredproc1.storedprocname:="table1_insert";
ibstoredproc1.params.clear;
with ibstoredproc1.params.createparams(ftinteger, "field1", ptinput) do
begin
table1.field1:=combobox1.text;//ошибка: table1- undeclared dentifier;
asstring:=table1.field1;
end;
//аналогично для field2
ibstoredproc1.prepare;
ibstoredproc1.execproc;
в чем ошибка?


 
Delirium^.Tremens   (2003-03-05 15:53) [1]


> table1.field1:=combobox1.text;//ошибка: table1- undeclared
> dentifier;
> asstring:=table1.field1;
> end;
>...
> в чем ошибка?

1. Нет такого объекта table1 :-)


 
sunwheel   (2003-03-05 15:53) [2]

Попробуй так:

Query1.SQL.Add("EXECUTE PROCEDURE table1_insert(:field1,:field2)
Quer1.ParamByName("field1").AsInteger := 1;
Quer1.ParamByName("field2").AsInteger := 2;
Query1.ExecSQL;


 
SergeyNew   (2003-03-05 15:57) [3]

Попробуй так

with ibStoredProc1 do
begin
storedprocname:="table1_insert";
Prepare;
Params[0].AsInteger:=InttosTr(ComboBox1.Text);
Params[1].AsInteger:=InttoStr(ComboBox2.Text);
ExecProc;
end;


 
ddd   (2003-03-05 16:15) [4]

Delirium^.Tremens © (05.03.03 15:53)
да ну?

sunwheel © (05.03.03 15:53)
не хотелось бы, но попробую.

SergeyNew (05.03.03 15:57)
попробовал. первый раз выполняется, при втором- list index out of bonds. к тому же, отображаются в гриде (при текущем выполнении проги) но не сохраняются в таблице.

будем искать.


 
Johnmen   (2003-03-05 16:19) [5]

Оба-на... Еще и в гриде что-то отображается !


 
SergeyNew   (2003-03-05 16:48) [6]

У тебя PARAMS.CLEAR стоит ? Если стоит, то ошибка list index out of bonds появляется из-за нее.


 
ddd   (2003-03-06 11:11) [7]

Johnmen © (05.03.03 16:19)
оба-на, отображается, и не что-то, а то, что вставляю.
и при этом, оба-на, не сохраняется в таблице.

SergeyNew (05.03.03 16:48)
оно самое!
спасибо.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
6-76558
Шишкин Илья
2003-02-03 15:40
2003.03.24
Internet Explorer


1-76491
Alekx
2003-03-11 11:13
2003.03.24
Можно ли получить данные в исходном виде из файла ресурсов


14-76587
_MAD_
2003-03-06 15:17
2003.03.24
Outlook menu


7-76686
Timon
2003-01-10 19:55
2003.03.24
Модем


3-76362
vvvv
2003-03-05 12:15
2003.03.24
Неправильно показываются данные в DBLookupComboBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский