bir stored procedure nesnesine bağlantı kurup insert işlemi yapmak istiyorum. Bir kaç kod yazdım ama başarılı olamadım. Yardımcı olursanız sevinirim. Kodları aşağıda paylaşıyorum.
string admin = "admin"; int dokuz = 9; int bir = 1; SqlConnection baglan = new SqlConnection(@"Data Source=11.14.13.181; Initial Catalog=DBADI; User Id=DBUSER; Password=DBPASS;"); baglan.Open(); SqlCommand cmd1 = new SqlCommand(); cmd1.Connection = baglan; cmd1.CommandType = CommandType.StoredProcedure; cmd1.CommandText = "dbo.NewsAndAnnouncementInsertSP"; cmd1.Parameters.Add("@Header", SqlDbType.NVarChar, 200); cmd1.Parameters["@Header"].Value = Txt_H1.Text.ToString(); cmd1.Parameters.Add("@Content", Txt_Header.Text); cmd1.Parameters.Add("@UrlName", SqlDbType.NVarChar, 200); cmd1.Parameters["@UrlName"].Value = Txt_Url.Text.ToString(); cmd1.Parameters.Add("@Status", check); cmd1.Parameters.Add("@PageTypeSeqID", dokuz); cmd1.Parameters.Add("@CreatedBy", admin); cmd1.Parameters.Add("@UpdatedBy", admin); cmd1.Parameters.Add("@DisplayOrderNo", dokuz); cmd1.Parameters.Add("@Subject", admin); cmd1.Parameters.Add("@LanguageSeqID", bir); cmd1.Parameters.Add("@NewsSeqID", bir);
USE [DBADI] GO /****** Object: StoredProcedure [dbo].[NewsAndAnnouncementInsertSP] Script Date: 01.06.2017 09:07:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER Proc [dbo].[NewsAndAnnouncementInsertSP]
@NewsSeqID int, @PageTypeSeqID int, @LanguageSeqID int, @UrlName nvarchar(200), @Subject nvarchar(200), @Header nvarchar(200), @Content nvarchar(max), @DisplayOrderNo int, @CreatedBy uniqueidentifier, @UpdatedBy uniqueidentifier, @Status bit as BEGIN Declare @NewsID int
select top 1 @NewsID = (NewsID + 1) from NEWSANDANNOUNCEMENT order by NewsSeqID desc if @NewsID is null or @NewsID = '' set @NewsID = 1