![]() |
|
||||||||||
|
|
|
|||||
|
файл asp посылает в процедуру переменную, в зависимости от этой переменной в процедуре производится действие над определённым полем в таблице. например:
CREATE procedure Select_TblMReport_New
@level smallint
AS
begin
declare @lev as varchar(10)
set @lev = (select cast(@level as varchar(10)))
SELECT TotalPageCount AS ExCoupon
FROM TblMReport
WHERE 'UpLine'+@lev = 100
в данном случае он выдаёт ошибку: Syntax error converting the varchar value 'UpLine1' to a column of data type int |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Купи книжку про MS SQL и прочитай раздел про динамический SQL. Так, как ты написал, работать не будет.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
я не писал, а писала
оно и не работает. хотела узнать способ подставления переменной в стринг. |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Несс, специально для тебя это подробно описано в книжках. Можешь еще на MSDN'е прочесть, если лень идти за книжкой.
Ключевое выражения для поиска я подсказал. ![]()
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
и на том спасибо.
мне не до книг сейчас. сделала всё более примитивно и всё. |
![]() |
Часовой пояс GMT +4, время: 16:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|