小编محم*_*يمي的帖子

这是错误ORA-12154:TNS:无法解析指定的连接标识符?

我有这个代码:

OracleConnection con = new OracleConnection("data source=localhost;user id=fastecit;password=fastecit"); 
con.Open(); string sql="Select userId from tblusers";    
OracleCommand cmd = new OracleCommand(sql, con);
OracleDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{ messageBox.Show(dr[0].Tostring()); } 
Run Code Online (Sandbox Code Playgroud)

两个项目中的代码相同,

在project1"WinForm"工作正常

在project2"Excel 2007插件"出现以下错误:

ORA-12154:TNS:无法解析指定的连接标识符

我正在使用C#.net 2010,office 2007,windows8,oracle 10g.

准备手动连接数据库时,如图所示

Visual Studio,打开View菜单+ Server Explorer.

右键单击数据连接+添加连接+选择Oracle数据库服务器名称:localhost或我的机器名称,设置用户名和密码,然后单击测试连接,测试没有成功.在此输入图像描述

c# oracle excel-addins

12
推荐指数
2
解决办法
14万
查看次数

如何删除DataGridView上的所有行?

这是代码:

         BindingSource bs = new BindingSource();


       DataTable tbl(string sql)
        {

        OracleConnection con = new OracleConnection(connectionstring);
        OracleDataAdapter adp = new OracleDataAdapter(sql, con);
        DataSet ds = new DataSet();
        adp.Fill(ds, "tbl");
        return ds.Tables["tbl"];
        }
 void GetData()
  {

   bs.DataSource = Class1.tbl("select USER_ID   ,EMP_NAME as pName,EMP_MOBILE from TBLUSERS");
            datagridview1.Columns[0].DataPropertyName = "USER_ID";
            datagridview1.Columns[1].DataPropertyName = "pName";
            datagridview1.Columns[2].DataPropertyName = "EMP_MOBILE";
            datagridview1.DataSource = bs;
 }

  void ClearAllRows()
    {
          datagridview1.Rows.Clear();
   //The error occurs here 
    }
Run Code Online (Sandbox Code Playgroud)

此处发生错误如何删除DataGridView的所有行?我的DataGridView是BindingSource

c# datagridview delete-row

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

datagridview ×1

delete-row ×1

excel-addins ×1

oracle ×1