好的,我正在开发一个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;
答案 0 :(得分:1)
只是
Label_connectiontest.Text = conn.State.ToString();
IDbConnection对象的State属性是类型ConnectionState的枚举,并设置了FlagAttribute。
将ToString方法应用于此枚举会导致返回一个值,该值是一个包含以分隔符分隔的常量名称列表的字符串。