本来用OracleConnection来操作是没有问题的,但是出现在乱码,听说改用OleDbConnection可以解决这个问题,但是改过之后发现连接数据库出错了,那就一定是代码的问题,请大家看看吧:
OleDbConnection conn= new OleDbConnection(Provider=OraOLEDB.Oracle.1;User ID=app;Data Source=appmy;Extended Properties=;Persist Security Info=False);
try
{
  conn.Open();
  MessageBox.Show ("连接成功!");
  conn.Close();
}
catch
{
  conn.Close();
  MessageBox.Show ("连接不成功!请检查数据源!");
} 而且连接字符串是从控件中手动连接通后复制过来的,应该不会有问题啊,错误提示是:
末处理的System.Data.OleDb.OleDbException异常出现在system.data.dll中