oracle数据库如何查询123456,如何连接到oracle数据库:((

我尝试连接到Oracle 11g,但我有问题,并收到以下error.the错误显示我必须有我的SQL语法的问题,但我在oracle sql developer中运行它。查询是正确的

请帮我解决这个问题

谢谢。

try {

string oradb = "Data Source=(DESCRIPTION="

+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx-PC)(PORT=1521)))"

+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));"

+ "User Id=xxxx;Password=123456;";

OracleConnection con = new OracleConnection();

con.ConnectionString = oradb;

//String command = "Select Object_name,status from object_name where object_type='" + object_typeCB.SelectedText + "'";

string command = "select column1,column2,column3 from table1;";

OracleDataAdapter oda = new OracleDataAdapter();

oda.SelectCommand = new OracleCommand();

oda.SelectCommand.Connection = con;

oda.SelectCommand.CommandText = command;

con.Open();

oda.SelectCommand.ExecuteNonQuery();

DataSet ds = new DataSet();

oda.Fill(ds);

dataGridView1.DataSource = ds;

con.Close();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message.ToString()+Environment.NewLine+ ex.StackTrace.ToString());

}错误:

ORA-00911: invalid character

at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)

at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)

at Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()

at FileChecker.dropFrame.applyBt_Click(Object sender, EventArgs e) in C:\Users\rima\Documents\Visual Studio 2008\Projects\FileChecker\FileChecker\DropFrame.cs:line 61

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值