请问 在C#中 可以直接用  insert into table (column1,cloumn2,....) values (values1,values2,....)插入ORACLE 数据库吗``` update 同样可以吗??
没办法``以前没用过`没接触过`没学过``现在是事急马行田,临时抱佛脚啦``各位高手知道的说下 

解决方案 »

  1.   

    T-SQL语句基本都是通用的,
    但你要说清楚地问题,
    你这个问得很模糊!
      

  2.   

    .NET程序连接ORACLE是可以的,
    操作数据跟连接SQL SERVER是一样的。
      

  3.   

    T-SQL语句基本都是通用的  没有什么太大的区别
      

  4.   


                            sql = "INSERT INTO ticket(ticketnum,ticketnumext,subject,comments,datetime,domain,site,sector,channel,creatorteam,destinationteam,language,"
                            +"creator,skill,treatingagent,status,type,customer,dossiernum,callednum) VALUES (ticket_uid.nextval, '" +
                            ticNumExtBox.Text + "','" +
                            subjectBox.Text + "','" +
                            commentBox.Text + "','"+
                            dateTimePicker1.Value + "','" +
                            domainBox.Text + "','" +
                            siteBox.Text + "','" +
                            sectorBox.Text + "','" +
                            channelCom.Text + "','" +
                            cTBox.Text + "','" +
                            desTBox.Text + "','" +
                            LangCom.Text + "','" +
                            creatorBox.Text + "','" +
                            skillBox.Text + "','" +
                            treAgentBox.Text + "','" +
                            staCom.Text + "','" +
                            typeCom.Text + "','" +
                            custBox.Text + "','" +
                            dosNumBox.Text + "','" +
                            calledBox.Text + "')";                        cmd = new OracleCommand(sql, conn);
                            
                            MessageBox.Show(cmd.CommandText);
                            //cmd = conn.CreateCommand();
                            //////---------------------
                            //cmd.CommandText = sql;
                            //tran.Commit();
                            cmd.ExecuteNonQuery();
      

  5.   

    像这样的插入去oracle 数据库
      

  6.   

    T-SQL是通用的,关键是你要选对引擎。一般使用OLEDB就可以,写对数据库连接字符串就好
      

  7.   


    我用的得是 System.Data.OracleClient;
      

  8.   

    你写的SQL 语句都可以。用法上跟用SQL-Server 一样。我感觉实质就是 C# 语言熟悉 你写的SQL语句能在Oracle运行,正确加载驱动就可以实现你的要求。
      

  9.   

    当然可以的,oledb也可以支持对Oracle的访问