mhamedm2008
دوشنبه 03 فروردین 1394, 02:36 صبح
با سلام
قصد دارم یک پروسیجر بنویسم که وقتی متغیرهای ورودی آن را واردکردم بتوانیم خروجی بگیرم.می خوام مقدار ستون ها هم دست من باشه
کد زیر رو نشوتم ولی وقتی با VB ورودی ها وارد می کنم، کار نمی کنه و مقدار دقیقا هر مقداریبه @coloomn بدم و به من بر می گردونه
مشکل از کجاست؟؟ میشه همچین کاری کرد؟؟
اگر میخوام نام تیبل هم متغیر باشه باید چی کارکنم؟؟
ALTER proc [dbo].[dlookupsql]
@coloomn varchar(8),
@dlook varchar(20) OUTPUT
as
begin
set @dlook = (SELECT @coloomn FROM user1 where (kod= 8553))
end
login
Set cmd = New ADODB.Command
cmd.CommandText = "dlookupsql"
cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = Cnxn
cmd.Parameters.Append cmd.CreateParameter("coloomn", adVarChar, adParamInput, 8, "nam_user")
cmd.Parameters.Append cmd.CreateParameter("dlook", adVarChar, adParamOutput, 255, 0)
cmd.Execute
Text7 = cmd.Parameters("dlook").Value
logout
اشتباه شد.می خواستم توی تالار SQL بفرستم
قصد دارم یک پروسیجر بنویسم که وقتی متغیرهای ورودی آن را واردکردم بتوانیم خروجی بگیرم.می خوام مقدار ستون ها هم دست من باشه
کد زیر رو نشوتم ولی وقتی با VB ورودی ها وارد می کنم، کار نمی کنه و مقدار دقیقا هر مقداریبه @coloomn بدم و به من بر می گردونه
مشکل از کجاست؟؟ میشه همچین کاری کرد؟؟
اگر میخوام نام تیبل هم متغیر باشه باید چی کارکنم؟؟
ALTER proc [dbo].[dlookupsql]
@coloomn varchar(8),
@dlook varchar(20) OUTPUT
as
begin
set @dlook = (SELECT @coloomn FROM user1 where (kod= 8553))
end
login
Set cmd = New ADODB.Command
cmd.CommandText = "dlookupsql"
cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = Cnxn
cmd.Parameters.Append cmd.CreateParameter("coloomn", adVarChar, adParamInput, 8, "nam_user")
cmd.Parameters.Append cmd.CreateParameter("dlook", adVarChar, adParamOutput, 255, 0)
cmd.Execute
Text7 = cmd.Parameters("dlook").Value
logout
اشتباه شد.می خواستم توی تالار SQL بفرستم