■No96703 (天海 さん) に返信 > もっといい方法があれば教えてください。 > GetDatatable() は変更できないので > SQL の記述の方法で何とかなるのかと思って質問させもらいました。 以下を試してみてください。 using System.IO.Compression; using System.Xml.Linq; using System.Data.SqlClient; namespace ConsoleApp2 { class Program { static void Main(string[] args) { string connString = @"Data Source=lpc:(local)\sqlexpress;Initial Catalog=NORTHWIND;Integrated Security=True"; string query = "THROW 51000, 'The record does not exist.', 1;"; using (var connection = new SqlConnection(connString)) { using (var command = new SqlCommand(query, connection)) { connection.Open(); try { command.ExecuteNonQuery(); } catch (SqlException ex) { if(ex.Number == 51000) { Console.WriteLine("51000"); } } } } } } }
管理者用
- Child Tree -