将Oracle连接状态发送到Label

时间:2014-01-10 14:03:35

标签: c# string oracle connection

好的,我正在开发一个C#Web应用程序,我正在尝试测试与我的oracle数据库的连接。我想将连接状态发送到标签。我不知道我是否正确使用命令(这是我第一次使用与C#的oracle连接)。这是我的代码:

OracleConnection conn = new OracleConnection();
conn.ConnectionString = "Data Source=servername; Initial Catalog=dbname; User ID=userid; Password=password; Integrated Security=no;";
conn.Open();

string connstate;
conn.State.ToString(connstate);
Label_connectiontest.Text = connstate;

1 个答案:

答案 0 :(得分:1)

只是

 Label_connectiontest.Text = conn.State.ToString();

IDbConnection对象的State属性是类型ConnectionState的枚举,并设置了FlagAttribute。

将ToString方法应用于此枚举会导致返回一个值,该值是一个包含以分隔符分隔的常量名称列表的字符串。