تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استخدام الاجراء المخزن ذو المعاملات
#1
السلام عليكم و رحمة الله و بركاته
اولا ان شاء الله اكون في القسم المناسب
الحقيقة لدي قاعدة بيانات sql server على الشبكة
و اريد ان اعمل لها برنامج بـ vb.net للاضافة الحذف و غير ذلك
القاعدة بها storage procedure (الاجراءات المخزنة )
و اول مرة اتعامل معها
طلبي هو :

كيف اتعامل مع هذه الاجراءات خصوصا ذات parameters(المعاملات)
و ارجو ان يكون المثال كمايلي

نافذة الولوج بها
combobox1 و textbox1

اختر المستخدم من الكومبوبوكس
و ادخل كلمة المرور في مربع النص

حيث يتم المقارنة بين اسم المستخدم من قاعدة البيانات و كلمة السر

علما ان معاملات الاجراء كما يلي :

where
user=@puser
pass=@ppass

اتمنى الرد يكون سريع نظرا لعجلة الامر

و شكرا مقدما و بارك الله فيكم
الرد }}}}
تم الشكر بواسطة:
#2
هل من حل بارك الله فيكم
الرد }}}}
تم الشكر بواسطة:
#3
هل من رد

ارجو الرد ممن لديه معرفة لاهمية الامر
الرد }}}}
تم الشكر بواسطة:
#4
[COLOR="#800000"]السلام عليكم

انظر الى هذه الروابط ان شاءالله تفيدك http://vb4arb.com/vb/showthread.php?2502...+procedure

http://vb4arb.com/vb/showthread.php?401-...+procedure

http://vb4arb.com/vb/showthread.php?1332...+procedure

http://vb4arb.com/vb/showthread.php?824-...+procedure

بالتوفيق ان شاءالله[/COLOR]
الرد }}}}
تم الشكر بواسطة:
#5
جزاك الله خيرا و بارك الله فيك

سانظر في المواضيع ثم اعود ان شاء الله
الرد }}}}
تم الشكر بواسطة:
#6
نظرت في المواضيع المذكورة و نفذت ما جاء فيها

لكن نفس المشكل

ما الخطاء في الكود التالي :
إقتباس : Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

Try
Dim cmd As New SqlCommand("selectuser", conn)
cmd.Connection = conn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "selectuser"
Dim users As New SqlParameter '("puser", SqlDbType.NVarChar, 50)
users.ParameterName = "@puser"
users.DbType = DbType.String
users.Direction = ParameterDirection.Output
cmd.Parameters.Add(users)

conn.Open()



'users.Value = "utilisateur"
'cmd.ExecuteNonQuery()
Dim myread As SqlDataReader = cmd.ExecuteReader()

myread.Read()
test.Text = cmd.Parameters("@puser").Value.ToString
myread.Close()
conn.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

و هذا هو الاجراء :

إقتباس :ALTER PROCEDURE [dbo].[selectuser]
-- Add the parameters for the stored procedure here
(
@puser nvarchar(50),
@ppass nvarchar(30)
)


AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;

-- Insert statements for procedure here
SELECT *
from utilisateurs
where
utilisateur=@puser
and
passwor=@ppass
END

علما ان نص الاتصال وضعته في موديول

ارجو تنبيهي للخطا جزيتم الجنة
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في حساب كمية السلع في المخزن djelloul 0 92 06-10-16, 02:15 PM
آخر رد: djelloul
  [سؤال] طريقة حساب رصيد المخزن من مشترايات ومبيعات Medo555 0 282 28-12-15, 10:00 PM
آخر رد: Medo555
  [سؤال] طريقة حساب رصيد المخزن ِAbou Sama 7 516 17-12-15, 09:55 AM
آخر رد: silverlight
  طريقة استخدام قاعدة بيانات vs sql aftfm 0 559 14-01-14, 05:53 PM
آخر رد: aftfm
  [سؤال] كيف احذف مستخدم بدون استخدام رقم معرف الملاك الطاهر 2 635 06-11-13, 09:42 PM
آخر رد: الملاك الطاهر
  [سؤال] ماهي طرق استخدام الفرزorder by سعود 2 912 30-09-13, 08:45 PM
آخر رد: سعود
Shocked استخدام savefiledailog و Openfiledailog لنسخ واستعادة قاعدة البيانات اكسس eng.khalidvb 2 1,184 13-09-13, 04:50 PM
آخر رد: eng.khalidvb
  مشكلة في جعل الكميه الموجوده في المخزن تنقص عند بيع فاتوره.. وطباعه الفاتوره RFEE3 ALSHAN 7 920 19-08-13, 08:57 PM
آخر رد: atefkhalf2004
  مشكلة في استخدام البارامترات ؟ kafi 18 1,952 13-07-13, 11:54 PM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم