الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Question On Stored Procedure But Urgent

بدأه forallah في 21 أغسطس 2008 · 3 رد · 884 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

انا يا جماعة عامله جدول فيه primary key identit

وعملت ستورد بروسيديور بتعمل انسيرت في الجدول بس انا عاوزاها ترجع قيمة الباريماى معاها

بس في مشكله في الكود


(@VID int,@PID int ,@VDate datetime ,@VNO int,@VType nvarchar(50),@VDiag ntext)
AS insert into Visit (PID,Vdate,VNO,Vtype,Vdiag) values (@PID,@VDate,@VNO,@VType,@Vdiag)
@VID=VID
return(@VID)

GO
CREATE PROCEDURE [VINSERT]

وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة Night Coder في 22 أغسطس 2008 في 07:55

#2

السلام عليكم

الكود يكون بالشكل التالى

insert into Visit (PID,Vdate,VNO,Vtype,Vdiag) values (@PID,@VDate,@VNO,@VType,@Vdiag)
RETURN (@@IDENTITY)
GO

تم تعديل هذه المشاركة بواسطة waleedhm في 21 أغسطس 2008 في 14:28

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

السلام عليكم انا عملت فعلاكده بس بيرجعلى دايما بواحد حتو ولو كان ال ايدنتيتى بغير الواحد

#4

عليكم السلام

هل ممكن عرض الكود المستخدم عندك

دة مثال صغير على ال Northwind

CREATE PROCEDURE AddEmployee
AS
INSERT INTO Employees (LastName, FirstName) VALUES(' Hussein', 'Mohamed ')
RETURN (@@IDENTITY)
GO

ودة كود التنفيذ مكتوب بالفجول بيسك دنت نت

	Private Sub butsave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butsave.Click
		Dim myCon As New SqlConnection()
		myCon.ConnectionString = "data source=(local);initial catalog=Northwind;integrated security=SSPI"
		myCon.Open()
		Dim myCommand As New SqlCommand()
		myCommand.Connection = myCon
		Try
			myCommand.CommandText = "AddEmployee"
			myCommand.CommandType = CommandType.StoredProcedure
			Dim p As New SqlParameter()
			p.ParameterName = "RETURN"
			p.Direction = ParameterDirection.ReturnValue
			p.SqlDbType = SqlDbType.Int
			myCommand.Parameters.Add(p)
			myCommand.ExecuteScalar()
			Dim EmployeeID As Integer = CType(myCommand.Parameters("RETURN").Value, Integer)
			MessageBox.Show(EmployeeID)
			myCon.Close()
		Catch ex As Exception
			MessageBox.Show(ex.Message)
		End Try
	End Sub

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

مواضيع مشابهة