连接oracle数据库出现了问题

cstudying 2005-12-05 11:33:53
string strConn="Data Source=Oracle8i;Integrated Security=yes";

string strSql = "SELECT DEC_PORT AND TRADE_NAME FROM DEC_I_HEAD WHERE CUSTOM_MASTER = '长沙'";
DataSet ds = new DataSet();
OracleConnection conn = new OracleConnection(strConn);
conn.Open();
OracleDataAdapter adapter = new OracleDataAdapter(strSql, conn);
adapter.Fill(ds);
dataGrid1.DataSource = ds.Tables[0];


出现错误:




未处理的“System.Data.OracleClient.OracleException”类型的异常出现在 system.data.oracleclient.dll 中。

其他信息: ORA-12154: TNS: 无法处理服务名



我所做的是想把查询所得的值显示在一个 datagrid中
请高手指点 帮忙,谢谢
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
swordragon 2005-12-06
  • 打赏
  • 举报
回复
strConn = "Data Source=mydb;User Id=system;Password=manager;Integrated Security=yes";
+++++++++++++++

你使用sqlplus连接一下db,看看是否可以?
cstudying 2005-12-06
  • 打赏
  • 举报
回复
提示错误 TNS:没有监听器

绿色的指示在这 OracleConnection conn = new OracleConnection(strConn);

是 怎么回事情呢?

strConn = "Data Source=mydb;User Id=system;Password=manager;Integrated Security=yes";

我看不出哪儿错了呀
cstudying 2005-12-06
  • 打赏
  • 举报
回复
我可能知道
了 因为 数据库 没有启动的原因吧:(
我没有权限启动
cstudying 2005-12-06
  • 打赏
  • 举报
回复
string strConn = "Data Source = ora8;User Id = offline_dec;Password = dbwork;Integrated Security = yes ";

string strSql = "SELECT DEC_PORT AND TRADE_NAME FROM DEC_I_HEAD WHERE CUSTOM_MASTER = '湛江'";

OracleConnection myConnection = new OracleConnection(strConn);
OracleCommand myCommand = new OracleCommand(strSql,myConnection);
myConnection.Open();
|> DataSet dataSet1 = new DataSet();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~错误提示行
OracleDataAdapter adapter = new OracleDataAdapter(myCommand);
adapter.Fill(dataSet1);
myConnection.Close();
错误内容:

未处理的“System.Data.OracleClient.OracleException”类型的异常出现在 system.data.oracleclient.dll 中。

其他信息: ORA-12541: TNS: 没有监听器
swordragon 2005-12-05
  • 打赏
  • 举报
回复
string strQuery1 = "";

string strConnection = "Data Source=xxx;User Id=xxx;Password=xxx";

DataSet objDateSet = new DataSet();

SqlConnection conn = new SqlConnection(strConnection);
conn.Open();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(strQuery1, conn);
adapter.Fill(objDateSet,"Table1");

adapter.Close();
conn.Close();

DataGrid1.DataSource = objDateSet;
DataGrid1.DataBind();
yanlixin4csdn 2005-12-05
  • 打赏
  • 举报
回复
sqlplus 能连上吗?
tns 的错误.确认一个tns

///*************************///
这两年来慢慢习惯了光说不练
///*************************///

singlepine 2005-12-05
  • 打赏
  • 举报
回复
http://www.connectionstrings.com/

Data Source=MyOracleDB;User Id=username;Password=passwd;Integrated Security=no;
zxf_hay 2005-12-05
  • 打赏
  • 举报
回复
string ConnectionString="Provider=OraOLEDB.Oracle;Data Source=mydb;User Id=system;password=manager;";

try this
cstudying 2005-12-05
  • 打赏
  • 举报
回复
晕 怎么没有人理我呢

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧