手头做的一个东西,要求在DataGrid中,每输入完一行后,就保存一次,因为数据库中表字段变动比较频繁,所以匆忙地考虑过后,决定用非类型化的数据集来实现。
        下手时,因为人比较懒,不想自己手太多的Sql代码(字段有十几个),想着每次配置数据适配器很累,于是决定使用SqlCommandBuilder来根据select语句生成CURD所需的语句,谁知,在这里,我犯了一个愚蠢的错误。
        几下子弄完后,一测试之下,眼睛都瞪出来了,删除一条数据时,数据库中居然反而会多出几条重复数据。
        经分析之下,才突然想起SqlCommandBuider生成的代码弱智,因为这是ID的问题造成的,于是采用类似如下的代码:
 CALLOUT F]

但生成了程序之后,相同的问题又出现了。

后来还是直接用vs.net2003的配置工具弄的。
可惜的是,这个工具只能在支持窗体,组件,控件这类有UI界面的地步使用,在类中,却无法配置,显得太重了。
看了看源码,觉得要重新写一遍很花时间,还是等有空时,再说吧。

相关文章:

  • 2021-12-07
  • 2021-06-10
  • 2021-08-16
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-10-12
猜你喜欢
  • 2021-10-30
  • 2022-12-23
  • 2021-06-26
  • 2021-09-30
  • 2022-12-23
  • 2021-08-05
相关资源
相似解决方案