C# 用Oledb连接oracle的方法 求详细的 我是新手 特别新的那种

我要建立一个表 能进行添加 删除 编辑 保存的 用vs2010window窗体做的表 怎么连接到数据库 使他能保存 改写等操作 求详细代码及详细解释 谢谢 大神们了!!!

第1个回答  2012-07-09
//执行脚本方法;
public static object CheckBaseDetails(string strconn,string strSQL)
{
OracleConnection conn=new OracleConnection(strconn);
conn.Open();
OracleCommand cmd=new OracleCommand(strSQL,conn);
cmd.CommandType=CommandType.Text;
try
{
OracleDataAdapter da=new OracleDataAdapter(cmd);
DataSet ds=new DataSet();
da.Fill(ds);
return ds;
}
catch
{
conn.Close();
throw;
}
}

//定义连接信息与SQL语句信息;
string strConnection=@"Data Source=orcl;User ID=base;Password=base";//数据库连接信息
string strSelectNoSQL = string.Format("select * from emp where sn like '{0}%'", strSN_emp);//sql语句信息
//新增、删除、更新时,直接调用上面定义的方法即可;
CheckBaseDetails(strConnection,strSelectNoSQL);

如果是查询语句,并且想让查询出来的结果显示在reportviewer控件中,需要将查询到的数据放置在dataset中,然后再帮顶数据源、刷新下,就可以了。

大致上是这样的,说的有些粗糙,自己再在网上查查吧。加油撒~本回答被提问者和网友采纳
第2个回答  2012-07-09
貌似你还需要安装一个oracle的客户端。
相似回答