amir.far62
پنج شنبه 17 فروردین 1385, 21:42 عصر
من اسکریپت SQL زیر را برای بازیابی داده های جدولم نوشته ام .
Create Procedure GetOrderByCustID(@sCustID NCHAR(5)) as
select OrderID,OrderDate
from Orders
where CustomerID=@sCustID
در C#.NET قطعه کد زیر را نیز برای ارتباط با اسکریپت SQL نوشته ام (فقط قطعه کد را نوشته ام تنظیمات دیگری انجام نداده ام) اما موفق به برقراری ارتباط نشدم.در ضمن سایر کد های مورد نیاز رو نیز نوشتم که اینجا تایپ نکردم.
(public DataSet GetOrder(string sCustID
}
;() DataSet ds = new DataSet
;() sqlCommand cmd =new sqlCommand
; sqlParameter param
;" cmd.CommandText="GetOrderByCustID
; cmd.CommandType=CommandType.StoredProcedure
_," param=cmd.Parameters.Add(new sqlParameter("@sCustID
;(( SqlDbType.NChar,5
; param.Direction=ParameterDirection.Input
; param.value=sCustID
( if(cn.State==ConnectionState.closed
{
;() cn.Open
{
; adptr.SelectCommand=cmd
;(" adptr.Fill(ds,"orders
}
لطفا منو راهنمایی کنید که فایل اسکریپت SQL را در کدام قسمت قرار بدم تا بتونم با اون از داخل برنامه و به عنوان یک واسط با جدولم ارتباط برقرار کنم (متذکر می شوم که نمی خواهم دستورات SQL ام در متن برنامه ام قرار بدم).
Create Procedure GetOrderByCustID(@sCustID NCHAR(5)) as
select OrderID,OrderDate
from Orders
where CustomerID=@sCustID
در C#.NET قطعه کد زیر را نیز برای ارتباط با اسکریپت SQL نوشته ام (فقط قطعه کد را نوشته ام تنظیمات دیگری انجام نداده ام) اما موفق به برقراری ارتباط نشدم.در ضمن سایر کد های مورد نیاز رو نیز نوشتم که اینجا تایپ نکردم.
(public DataSet GetOrder(string sCustID
}
;() DataSet ds = new DataSet
;() sqlCommand cmd =new sqlCommand
; sqlParameter param
;" cmd.CommandText="GetOrderByCustID
; cmd.CommandType=CommandType.StoredProcedure
_," param=cmd.Parameters.Add(new sqlParameter("@sCustID
;(( SqlDbType.NChar,5
; param.Direction=ParameterDirection.Input
; param.value=sCustID
( if(cn.State==ConnectionState.closed
{
;() cn.Open
{
; adptr.SelectCommand=cmd
;(" adptr.Fill(ds,"orders
}
لطفا منو راهنمایی کنید که فایل اسکریپت SQL را در کدام قسمت قرار بدم تا بتونم با اون از داخل برنامه و به عنوان یک واسط با جدولم ارتباط برقرار کنم (متذکر می شوم که نمی خواهم دستورات SQL ام در متن برنامه ام قرار بدم).