Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
ВнизОшибка в процедуре Найти похожие ветки
← →
Марат (2004-08-17 11:37) [0]Здравствуйте, мастера. Вопрос такой. Есть процедура:
CREATE PROCEDURE forturnta @par1 char(5) AS
select * from V_ForTurn_New where ta like @par1+"%"
А в проекте я прописываю
...
SQL.ADD("forturnta "+chr(39)+copy(ComboBox1.Text,1,1)+chr(39));
...
И ругается!
Я понимаю что-то не то. Но что?
← →
Sandman25 © (2004-08-17 11:39) [1]execute procedure или call?
параметры должны быть в скобках?
← →
MOA © (2004-08-17 11:42) [2]CREATE PROCEDURE forturnta @par1 char(5) AS
SET NOCOUNT ON
select * from V_ForTurn_New where ta like @par1+"%"
....
Удачи!
← →
Марат (2004-08-17 12:01) [3]У меня теперь так:
CREATE PROCEDURE forturnta @par1 char(5), @par2 char(5) AS
SET NOCOUNT ON
select * from V_ForTurn_New where ta like @par1+"%" and ID=@par2
Выдает 0 записей, а это неправда.
← →
ZrenBy © (2004-08-17 12:01) [4]Сравни результаты
use pubs
declare @par1 char(5) set @par1 = "2"
select * from authors where au_id like @par1+"%"
declare @par2 varchar(5) set @par2 = "2"
select * from authors where au_id like @par2+"%"
← →
Ega23 © (2004-08-17 12:26) [5]SQL.ADD("forturnta "+chr(39)+copy(ComboBox1.Text,1,1)+chr(39));
Чкему равен SQL.TExt перед Open?
← →
Марат (2004-08-17 12:52) [6]Спасибо! Все получилось.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c