morteza_1234m
پنج شنبه 19 فروردین 1389, 01:27 صبح
سلام دوستان خسته نباشید
من یک رویه ذخیره شده در اس کیو ال دارم که به صورت زیر هست
USE [Bank]
GO
/****** Object: StoredProcedure [dbo].[Insert-Customer-Current] Script Date: 04/08/2010 00:48:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[Insert-Customer-Current]
-- Add the parameters for the stored procedure here
@ShMeli Nvarchar(50),
@ShAccount Nvarchar(50),
@RegisterDate Datetime,
@AccountStore Money,
@Singature binary(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
Insert into [Customer-current]([Sh-Meli],[Sh-Account],[Account-Store],Register_Date,Signature)
Values(@ShMeli,@ShAccount,@AccountStore,@RegisterD ate,@Singature)
END
و حالا در کد برنامم به صورت زیر دارم مقدار دهی می کنم
string strcon = "Data Source=.;Initial Catalog=Bank;Integrated Security=True";
SqlConnection con = new SqlConnection(strcon);
con.Open();
SqlCommand sqlCmd = new SqlCommand("Insert-Customer-Current",con);
sqlCmd.Parameters.AddWithValue("[Sh-Account]",txtShAccount.Text).DbType=DbType.String;
sqlCmd.Parameters.AddWithValue("[Sh-Meli]", txtMelliCode.Text).DbType = DbType.String;
//sqlCmd.Parameters.AddWithValue("Register_Date", PersianDateTextBox1.DateValue).DbType = DbType.DateTime;
//sqlCmd.Parameters.AddWithValue("[Account-Store]", txtAccountStore.Text).DbType = DbType.Currency;
sqlCmd.ExecuteNonQuery();
con.Close();
ارور زیر رو میده باید چه کارش کنم
http://barnamenevis.org/forum/attachment.php?attachmentid=46698&stc=1&d=1270671961
من یک رویه ذخیره شده در اس کیو ال دارم که به صورت زیر هست
USE [Bank]
GO
/****** Object: StoredProcedure [dbo].[Insert-Customer-Current] Script Date: 04/08/2010 00:48:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[Insert-Customer-Current]
-- Add the parameters for the stored procedure here
@ShMeli Nvarchar(50),
@ShAccount Nvarchar(50),
@RegisterDate Datetime,
@AccountStore Money,
@Singature binary(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
Insert into [Customer-current]([Sh-Meli],[Sh-Account],[Account-Store],Register_Date,Signature)
Values(@ShMeli,@ShAccount,@AccountStore,@RegisterD ate,@Singature)
END
و حالا در کد برنامم به صورت زیر دارم مقدار دهی می کنم
string strcon = "Data Source=.;Initial Catalog=Bank;Integrated Security=True";
SqlConnection con = new SqlConnection(strcon);
con.Open();
SqlCommand sqlCmd = new SqlCommand("Insert-Customer-Current",con);
sqlCmd.Parameters.AddWithValue("[Sh-Account]",txtShAccount.Text).DbType=DbType.String;
sqlCmd.Parameters.AddWithValue("[Sh-Meli]", txtMelliCode.Text).DbType = DbType.String;
//sqlCmd.Parameters.AddWithValue("Register_Date", PersianDateTextBox1.DateValue).DbType = DbType.DateTime;
//sqlCmd.Parameters.AddWithValue("[Account-Store]", txtAccountStore.Text).DbType = DbType.Currency;
sqlCmd.ExecuteNonQuery();
con.Close();
ارور زیر رو میده باید چه کارش کنم
http://barnamenevis.org/forum/attachment.php?attachmentid=46698&stc=1&d=1270671961