السلام عليكم ورحمته الله وبركاته
لدى stored يتم تنفيذه صحيح على sql ولكن فى vb لا يظهر اى شىء
حيث ان stored كالاتى
ALTER PROCEDURE [dbo].[showemp]
-- Add the parameters for the stored procedure here
@id int,
@date datetime
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 dbo.emp.name, dbo.salary.sal9
FROM dbo.emp INNER JOIN
dbo.salary ON dbo.emp.id = dbo.salary.emp_id
WHERE dbo.salary.id=@id AND dbo.salary.date=@date
ENDحيث من المفروض ظهور الاسم وهكذلك الحقل sal9
لما بنفذه من خلال view بيرجع بقيم فعلا لكن فى vb عند تمرير الرقم من خلال textbox لا يتم ظهور اى شىء
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
If cn.State = ConnectionState.Open Then cn.Close()
cn.Open()
cmd.Connection = cn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "showemp"
cmd.Parameters.Add("@id", SqlDbType.Int).Value = TextBox1.Text
cmd.Parameters.Add("@date", SqlDbType.DateTime).Value = TextBox31.Text
dr = cmd.ExecuteReader
While (dr.Read)
TextBox2.Text = dr("name")
End While
End Subوشكرااااااااااااااااااا
