PDA

View Full Version : سوال: اشكال اين كد كجاست؟



mehdad.koulab
جمعه 05 آذر 1389, 17:05 عصر
سلام دوستان
جدول و Procedure اي كه نوشتم رو به صورت عكس گذاشتم جدول من سه تا فيلد داره
1) ID
2) username
3) pasword
حالا ميخوام PAS و USER رو از VB وارد كنم اگه با اونايي كه جدول هستش يكي بود ID رو بدم ولي نميتونم كلافه شدم.


create procedure Table_1
@user nvarchar(50),
@pas nvarchar(50)
as
select id
where username like @user & pasword=@pas
go
در ضمن اسم DataBase هم user & pas هستش

من اينجوري نوشتم اينم عكس جدول و Procedure

mehdad.koulab
جمعه 05 آذر 1389, 17:42 عصر
فرم چي؟ اگه منظورت فرم VB هستش هنوز به اونجا نرسيدم اصلا كلا به Procedure گير ميده الان مشكل بالا حل شده الان هم ميگه جدولي كه اسمش رو دادي نيست ولي هست


create procedure Table_1;1
@user nvarchar(50),
@pas nvarchar(50)
as
select ID from Table_1
where username = @user and pasword=@pas
go

اينم ارور


Msg 2714, Level 16, State 3, Procedure Table_1, Line 5
There is already an object named 'Table_1' in the database.

unique1984
جمعه 05 آذر 1389, 20:07 عصر
سلام
پروسیجر فقط یکبار باید Create بشه. و چنانچه تغییری در اون بوجود اومد باید از Alter procedure استفاده کنین.
با این خط دستور

create procedure Table_1;
شما می خواین پروسیجری با نام Table_1 بسازید که قبلا هم ساخته شده .