Forum
c# winform projesinde mssql deki birden fazla tabloyu truncate yapmak istiyorum. TRUNCATE TABLE TABLO_ADI şeklinde gönderiyorum olmuyor. Nasıl yapabilirm hocam ...
SqlConnection connection = new SqlConnection("cnnString"); connection.Open();
SqlCommand truncate = new SqlCommand("TRUNCATE TABLE MYTABLE", connection);
truncate.ExecuteNonQuery();
Hocam çok teşekkür ederim...
Sizin kodu denedim çalışıyor problem yok. Fakat Hocam truncate olayını storced procedur ile yapabilirmiyiz. Aşağıdaki gibi denedim olmadı
USE [Otomasyon]
GO
/*** Object: StoredProcedure [dbo].[SP_TEST] Script Date: 18.10.2015 01:54:56 ***/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_TEST]
AS
BEGIN
TRUNCATE TABLE TBL_BANKALAR
END
c# içindende
conn.Open();
SqlCommand truncate = new SqlCommand("EXECUTE SP_TEST", conn);
truncate.ExecuteNonQuery();
şeklinde gönderdim
SqlCommand truncate=new SqlCommand("SP_TEST",conn);
truncate.CommandType=CommandType.StoreProcedure;
conn.Open();
truncate.ExecuteNonQuery();
Hocam Çok sağolasın...