1:下面这段代码会报错
ORA-12154: TNS: 无法解析指定的连接标识符
string constring = "Data Source=ss7;User ID=ss7;Password=ss7;";//定义连接数据库的字符串
using (OracleConnection conn = new OracleConnection(constring))
{
conn.Open();
OracleCommand comm = conn.CreateCommand();
comm.CommandText = @"select count(*) from SSS_BSSAP_CELL_CALL_1";
Console.WriteLine(comm.ExecuteOracleScalar().ToString());
}
工程的路径包含了() ,程序就开始报错,在其他路径中,就不会报错。
这是Visual studio的一个bug。
2: 使用.net查询oracle, 使用微软的oracleclient, 查询的数据,如果小数点后面位数过多, 就会报溢出错误, 需要手工截断数据的精度才行.