View Full Version : یه سوال تو جستجو
mohsen_123
جمعه 09 شهریور 1386, 12:19 عصر
من دستور sql برای جستجو با یه ایتم رو به صورت زیر دارم
s = "select * from Table where Name = '" + TextBox1.Text + "' "
من میخوام با دو یا سه تا فیلد جستجو کنم ولی نمیتونم دستور sql اون رو بنویسم و هر چی مینویسم error میگره
کسی میتونه کمک کنه
rezaiy.ali
جمعه 09 شهریور 1386, 18:40 عصر
با سلام
برای حل مشکل خود از کد زیر استفاده کنید
CREATE PROCEDURE dbo.StoredProcedure1
(
پارامتر های که می خواهی با توجه با آنها اطلاعات برگردانده شود
@sample Int(4),
@Sample2 nvarchar(50),
)
AS
Select * from NameTable
where نام فیلد اول=@Sample and نام فیلد دوم =@Sample2
این دستور اطلاعات رکوردی های را برمیگردونه که اون رکورد مقدار فیلد اول و دومش برابر با مقداری که شما به این کد ارسال کردید.
سوالی در مورد Sql داشتی تو تالار SqlServer مطرح کن - سریعتر به جواب می رسی
موفق باشید
hesam_hma
شنبه 10 شهریور 1386, 01:21 صبح
s="select * from table_name where name='" & TextBox1.Text & "' and family='" & TextBox2.Text & "'"
دوست عزیز برنامه نویسان حرفه ای ویژوال بیسیک توصیه می کنن به جای علامت + بهتره از علامت & برای الحاق
رشته ها استفاده بشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.