1 //------------------------------------------------------------------------------
2 // <copyright file="OdbcInfoMessageEvent.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 // <owner current="true" primary="true">Microsoft</owner>
6 // <owner current="true" primary="false">Microsoft</owner>
7 //------------------------------------------------------------------------------
13 namespace System.Data.Odbc {
15 public delegate void OdbcInfoMessageEventHandler(object sender, OdbcInfoMessageEventArgs e);
17 public sealed class OdbcInfoMessageEventArgs : System.EventArgs {
18 private OdbcErrorCollection _errors;
20 internal OdbcInfoMessageEventArgs(OdbcErrorCollection errors) {
24 public OdbcErrorCollection Errors {
25 get { return _errors; }
28 public string Message { // MDAC 84407
30 StringBuilder builder = new StringBuilder();
31 foreach(OdbcError error in Errors) {
32 if (0 < builder.Length) { builder.Append(Environment.NewLine); }
33 builder.Append(error.Message);
35 return builder.ToString();
39 public override string ToString() {