PDA

View Full Version : استفاده از TOP و پارامتر



دنیای دلفی
شنبه 16 خرداد 1388, 01:14 صبح
سلام
بانك اطلاعاتي SQL SERVER 2005
زبان #C با خروجي ASPX

من مي خواهم يك كد SQL بنويسم كه تعداد فرمان Top را پارامتر بگيريد


select top 5 * form table1
را مي پذيريد ولي وقتي پارامتري را تعريف مي كنم و به جاي 5 مي نويسم خطا مي دهد .

مثلاٌ


select top @count1 * form table1تعريف پارامتر هم به وصورت visual است در خود ماژول SqlDataSource مربوط به Studio 2005

حالمو گرفته . . .
خيلي ضروري است اگر پاسخ سريع دهيد بسيار ممنون مي شوم .

adinochestva
شنبه 16 خرداد 1388, 02:14 صبح
می تونی به این صورت عمل کنی :


declare @v1 int
set @v1 = 25
set rowcount @v1
select * from MyTable Order by DateColumn
set rowcount 0

ASKaffash
شنبه 16 خرداد 1388, 07:50 صبح
سلام
اگر از SQL2008 استفاده میکنید اینطوی :


Declare @n Bigint=2
Select Top (@n) * From T1