PDA

View Full Version : دیدن خروجی دستورات اسکیوئل در وب فرمها



shahabedeen
چهارشنبه 22 مرداد 1382, 12:24 عصر
5-برای اینکه خروجی اجرا شده یک استورد پروسیجر را در یک لیبل ببینیم چکار باید کرد؟

Vahid_Nasiri
چهارشنبه 22 مرداد 1382, 16:04 عصر
گل پسر ! اینجا را ببین :
http://aspnet.4guysfromrolla.com/articles/050602-1.aspx
و
http://www.dotnetextreme.com/code/ADOStoredProc.asp

Vahid_Nasiri
چهارشنبه 22 مرداد 1382, 16:06 عصر
این هم روش بر گرداندن عدد از رویه ی ذخیره شده:
http://www.aspfree.com/examples/1524,1/examples.aspx

shahabedeen
چهارشنبه 22 مرداد 1382, 16:30 عصر
اگه شما را نداشتیم چی میشد آقای نصیری؟ :wink:

shahabedeen
چهارشنبه 22 مرداد 1382, 17:33 عصر
استورد پروسیجر را بازنویسی نمودم(با موفقیت اجرا شد)


CREATE PROCEDURE ErrorHandler
@ErrorCode INT OUTPUT,
@name varchar,
@password varchar
AS

SELECT
name,
password
FROM
tblSignup
WHERE
(name = @name and password=@password)

IF @@ERROR <> 0
SET @ErrorCode = @@ERROR
ELSE
IF @@ROWCOUNT <> 0
SET @ErrorCode = -1

GO
در متن برنامه تغییرات اعمال شد اما...
private void Button2_Click(object sender, System.EventArgs e)
{
string name = "";

//SqlConnection sqlConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlConnection s=new SqlConnection("Server=(local);uid=sa;pwd=;database=AQCh08");

s.Open();
try
{
SqlParameter param;

SqlCommand cmd = new SqlCommand("ErrorHandler", s);
cmd.CommandType = CommandType.StoredProcedure;

param = cmd.Parameters.Add("@ErrorCode", SqlDbType.Int);
param.Direction = ParameterDirection.Output;

param = cmd.Parameters.Add("@name", SqlDbType.Int);
//param= cmd.Parameters.Add("@password",SqlDbType.Int);
param.Value = name.ToString();

SqlDataReader reader = cmd.ExecuteReader();
int errorCode = (int) cmd.Parameters["@ErrorCode"].Value;

//DisplayResults();
}
finally
{
s.Dispose();
}
}

1-این تابع دیسپلی ریزالت را ایراد می گرفت.
2-در ضمن تکست باکسی نداره!

shahabedeen
چهارشنبه 22 مرداد 1382, 17:40 عصر
:cry:

Vahid_Nasiri
چهارشنبه 22 مرداد 1382, 19:27 عصر
کاشکی یکی از اول من رو گول می زد و می رفتم جاوا یاد می گرفتم! :lol: تا باشه از این گول زدن ها باشه.

بالاخره مشکلت حل شد یا نه؟

shahabedeen
چهارشنبه 22 مرداد 1382, 21:40 عصر
آیا ممکن است چند مثال با سورس سی شارپ در اینتر نت معرفی نمایید؟
تشکر :wink:

shahabedeen
پنج شنبه 23 مرداد 1382, 12:20 عصر
بله؟ :wink:

Vahid_Nasiri
پنج شنبه 23 مرداد 1382, 12:25 عصر
این هم 10 مگ مثال!!
http://www.deitel.com/books/csharpFEP1/csharpFEP1_examples.zip

خوبه؟!!

MFCGalaxy
چهارشنبه 12 فروردین 1383, 23:28 عصر
ابن آقای نصری روزانه چند هفته را داره توی سایتها سر میکنه !!!!