Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Ошибка в процедуре   Найти похожие ветки 

 
Марат   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
3-1092810273
Belkova
2004-08-18 10:24
2004.09.12
Мастера Delphi! Подскажите, пожалуйста. В приложении из разных


14-1093032386
Knight
2004-08-21 00:06
2004.09.12
Вопрос к знатокам третьей кваки - арена...


3-1092832076
Kurtevich
2004-08-18 16:27
2004.09.12
Ищу БД без БДЕ


4-1091081974
shvez_igor
2004-07-29 10:19
2004.09.12
Управления Фотошопом в програме на Делфи


1-1093558168
kukun
2004-08-27 02:09
2004.09.12
Самостоятельное программирование операторов div и mod.