qq_29651709 2015-07-29 05:11 采纳率: 17.6%
浏览 4295

C#向oracle插入多条记录

图片说明

我需要把这个 richTextBox2中的5条数据,一行一行的插入到oracle中,命令如下:
int linecount = richTextBox2.Lines.Length;

                for (int o = 0; o <= linecount - 1; o++)
                {
                    string linestr = "";

                    linestr = richTextBox2.Lines[o];
                    OracleConnection con = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.6.161) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User Id=zhianguankong2; Password=zhianguankong2123");

                    con.Open();
                    string InsertSql = "insert into TB_BLACKLIST(VEHID,CARDID) values (sys_guid(),'" + linestr + "')";
                    OracleCommand com = new OracleCommand(InsertSql, con);
                    com.ExecuteNonQuery();
                    OracleDataAdapter ada = new OracleDataAdapter("select * from tb_Member", con);
                    DataSet ds = new DataSet();
                    ada.Fill(ds, "tb_Member ");

                    con.Close();
                    richTextBox3.Text = "添加成功!";

我做了个循环,但是这个循环做了还是不对,SQL语句中的linestr还是只有第一行数据,每次点击按钮,oracle中只有richTextBox中第一行的,

  • 写回答

3条回答 默认 最新

  • threenewbee 2015-07-29 06:13
    关注

    先要对base64解码,才能得到分行的数据。你都问了很多次了。

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器