Verdiği hata mesajı şudur: Incorrect syntax near 'GO'.
GO komutu t-sql komutu olmadığı için SqlCommand çalıştırma esnasında hata vermektedir. Çoklu sql ifadelerini çalıştırmak için GO komutlarını temizleyip, her sql ifadesini ; (noktalı virgül) ile sonlandırmak gereklidir. Veya her sql ifadesini SqlCommand ile ayrı ayrı çalıştırılmalıdır.
Örnek çalıştırma:
SqlCommand command = new SqlCommand();
command.CommandText =
@"
SET ANSI_NULLS ON;
SET QUOTED_IDENTIFIER ON;
";
command.ExecuteNonQuery();
Kaynaklar:
Hiç yorum yok:
Yorum Gönder