naskam
جمعه 01 آذر 1387, 10:10 صبح
استفاده از stored procedures بانکهای اطلاعاتی در دات نت (http://vbnet2008.blogfa.com)
ابتدا یک جدول در بانک اطلاعاتی خود بسازید که دارارای فیلدهای زیر با نوعهای زیر باشد:
id از نوع int
personid از نوع nvarchar(255)
product از نوع nvarchar(255)
number از نوع (int)
price از نوع (int)
date از نوع nvarchar(255)
subject از نوع nvar char(max)
و در آخر نام جدول product نام گذاری نمائید
برای کار با سورتد پروسدور باید با دستورات sql تا حدودی آشنا باشید
ابتدا در stored proccedure یک سورتد میسازید مانند نمونه زیر
CREATE PROCEDURE
addproduct
@personid int,
@product nvarchar(255),
@number int,
@price int,
@date nvarchar(255),
@subject nvarchar(max)
AS
insert into product([personid],[product],[number],[price],[date&time],[subject])
values (@personid,@product,@number,@price,@date,@subject)
RETURN
در setting پروژه خودتون رشته مربوط به ارتباط با بانک اطلاعاتی را با نام cnn ذخیره نمائید
سپس یک ماژول جدید بسازید ودستورات زیر را در آن تایپ نمائید
Sub
addproduct(ByRef personid As Int32, ByVal product AsString, ByVal number As Int32, ByVal price As Int32, ByVal datetime AsString, ByVal subject AsString)
Dim cnn AsNew SqlConnection(My.Settings.cnn)
cnn.Open()
Dim command AsNew SqlCommand("addproduct", cnn)
command.CommandType = CommandType.StoredProcedure
Dim _personid AsNew SqlParameter("@personid", personid)
Dim _product AsNew SqlParameter("@product", product)
Dim _number AsNew SqlParameter("@number", number)
Dim _price AsNew SqlParameter("@price", price)
Dim _date AsNew SqlParameter("@date", datetime)
Dim _subject AsNew SqlParameter("@subject", subject)
command.Parameters.Add(_personid)
command.Parameters.Add(_product)
command.Parameters.Add(_number)
command.Parameters.Add(_price)
command.Parameters.Add(_date)
command.Parameters.Add(_subject)
command.ExecuteNonQuery()
cnn.Close()
EndSub
سپس روی فرم خودتون برای ذخیره اطلاعات در بانک اطلاعاتی از دستور زیر استفاده نمائید
addproduct(مقدار productid,مقدار product, مقدار number, مقدار price , مقدار date , مقدار subject)
مانند:
addproduct(productid.text,product.text,number.text ,price.text,date.text,subject.text)
موفق با شید ناصر عباسی 09149480447 مهاباد
http://vbnet2008.blogfa.com
ابتدا یک جدول در بانک اطلاعاتی خود بسازید که دارارای فیلدهای زیر با نوعهای زیر باشد:
id از نوع int
personid از نوع nvarchar(255)
product از نوع nvarchar(255)
number از نوع (int)
price از نوع (int)
date از نوع nvarchar(255)
subject از نوع nvar char(max)
و در آخر نام جدول product نام گذاری نمائید
برای کار با سورتد پروسدور باید با دستورات sql تا حدودی آشنا باشید
ابتدا در stored proccedure یک سورتد میسازید مانند نمونه زیر
CREATE PROCEDURE
addproduct
@personid int,
@product nvarchar(255),
@number int,
@price int,
@date nvarchar(255),
@subject nvarchar(max)
AS
insert into product([personid],[product],[number],[price],[date&time],[subject])
values (@personid,@product,@number,@price,@date,@subject)
RETURN
در setting پروژه خودتون رشته مربوط به ارتباط با بانک اطلاعاتی را با نام cnn ذخیره نمائید
سپس یک ماژول جدید بسازید ودستورات زیر را در آن تایپ نمائید
Sub
addproduct(ByRef personid As Int32, ByVal product AsString, ByVal number As Int32, ByVal price As Int32, ByVal datetime AsString, ByVal subject AsString)
Dim cnn AsNew SqlConnection(My.Settings.cnn)
cnn.Open()
Dim command AsNew SqlCommand("addproduct", cnn)
command.CommandType = CommandType.StoredProcedure
Dim _personid AsNew SqlParameter("@personid", personid)
Dim _product AsNew SqlParameter("@product", product)
Dim _number AsNew SqlParameter("@number", number)
Dim _price AsNew SqlParameter("@price", price)
Dim _date AsNew SqlParameter("@date", datetime)
Dim _subject AsNew SqlParameter("@subject", subject)
command.Parameters.Add(_personid)
command.Parameters.Add(_product)
command.Parameters.Add(_number)
command.Parameters.Add(_price)
command.Parameters.Add(_date)
command.Parameters.Add(_subject)
command.ExecuteNonQuery()
cnn.Close()
EndSub
سپس روی فرم خودتون برای ذخیره اطلاعات در بانک اطلاعاتی از دستور زیر استفاده نمائید
addproduct(مقدار productid,مقدار product, مقدار number, مقدار price , مقدار date , مقدار subject)
مانند:
addproduct(productid.text,product.text,number.text ,price.text,date.text,subject.text)
موفق با شید ناصر عباسی 09149480447 مهاباد
http://vbnet2008.blogfa.com