我生成data_table_adapter实例,调用了自己添加的InsertQuery函数,但是这样并不能把数据写入数据库。
望各位提供帮助!谢谢注:InsertQuery在配置时测试是能够将数据写入数据库的。

解决方案 »

  1.   

    我记得有个acceptchange啥的函数的
      

  2.   

    能说得具体点吗?
    DataTableAdapter好像没有这个方法!
      

  3.   

    InsertCommand是否相关Parameter都赋值了
      

  4.   


     string file = this.openFileDialog1.FileName;
                            //this.label1.Text = file;
                            string[] texts = File.ReadAllLines(file, Encoding.Default);
                            MainDataSet mds = new MainDataSet();
                            MainDataSetTableAdapters.TSelfTableAdapter tslef = new ABBS.MainDataSetTableAdapters.TSelfTableAdapter();                        for (int i = 0; i < texts.Length;i++ )
                            {
                               
                                MainDataSet.TSelfRow row = (MainDataSet.TSelfRow)mds.TSelf.NewRow();
                                row.IdPrem = price;//价格
                                row.IdNo = texts[i].Substring(0, 14);//号码                           
                                row.status = 1;//状态
                                mds.TSelf.Rows.Add(row);//添加行
                                
                            }                      
                          int  j = tslef.Update(mds.TSelf);//更新
    参考我这段代码是读取txt文本内容写入到数据库...