先把数据库设计好,
再编码,
在查找数据库的时候不要用SELECT * FROM TABLE,最好使用SELECT COL1,COL2,COL3 FROM TABLE 的方式,这样当数据库中有新添加的字段的时候程序不会出错。
再编码,
在查找数据库的时候不要用SELECT * FROM TABLE,最好使用SELECT COL1,COL2,COL3 FROM TABLE 的方式,这样当数据库中有新添加的字段的时候程序不会出错。
解决方案 »
- ScriptControl怎么释放内存
- C#字符串转换
- AJAX问题:为什么弹出的Panel中的textBox,DROPDOWNLIST不显示指定内容(为空)?
- 如何从DataGrid中得到DataTable,请高手指点
- vs2003中添加引用
- DataTable内存中的表导出到DBF文件! 急!!!!
- C#如何删除excel中指定位置的图片?
- 请问一下金山词霸解释意思的窗口是如何实现的
- 如何让xml实现自动id 的列,以便添加纪录不重复?
- 在vs.net开发环境中,(注意是开发环境)由于需要在同一位置放置数个控件,怎样在放置新控件时隐藏原来控件避免互相干扰?
- 很少发贴提问,昨天问了几个问题,都没什么人来回答,今天自己解决了,结贴了,会不会被判倒分啊,CSDN制度有问题。
- 如何获得items中第一个item,在线等
为什么不用rose了,在建立一个共公环境不就行了吗。大家都可以看的到别人的数据库建模和一些接口方法。
例如速查和搜索只用了不到一千行代码,就实现了在每一个表单中多表,多字段的组合查询.
据编号回朔或反查的功能就用了更少的代码.以下全部是动态实现的:
菜单加载和调用,数据加载,权限设置,设置关系,约束,计算列的表达式,默认,控件绑定,DataGrid的多种列样式,甚至数据流转.
所以代码中几乎看不到Select XXX from, 看不到显式设置关系,约束,计算列,查询和更新语句和条件及参数等一大堆啰嗦的代码,