刚接了一个项目,已有源程序,现在想推倒重来,在研究代码时发现原来的程序对数据库的操作非常少。除了一些必要的基本信息从数据库中提取以外,很多都是通过代码自己实现。
举个例子,程序中有一个功能是这样的。机器发送一个命令给下面的几十台仪器,仪器要返回数据,仪器很多,而且有的返回快,有的返回慢,那么就需要对接收到的数据根据仪器的地址码排序,排好序后在对数据进行处理。这个排序如果让我来做,我想我会把接收到的数据送入数据库,然后再根据地址码排序,再输出。但是原来的代码中却用了一个排序的算法来做。程序中像这样的例子很多,不仅是排序,还有标志位什么的。
原来编写这个程序的人是搞通讯的,对编程语言不是很了解。
我的问题就是直接在代码中处理跟送入数据库处理后输出那个快?孰优孰劣?
举个例子,程序中有一个功能是这样的。机器发送一个命令给下面的几十台仪器,仪器要返回数据,仪器很多,而且有的返回快,有的返回慢,那么就需要对接收到的数据根据仪器的地址码排序,排好序后在对数据进行处理。这个排序如果让我来做,我想我会把接收到的数据送入数据库,然后再根据地址码排序,再输出。但是原来的代码中却用了一个排序的算法来做。程序中像这样的例子很多,不仅是排序,还有标志位什么的。
原来编写这个程序的人是搞通讯的,对编程语言不是很了解。
我的问题就是直接在代码中处理跟送入数据库处理后输出那个快?孰优孰劣?
解决方案 »
- 【求助】MSHflexgrid 或 datagrid等类似控件进行SQL连接
- 不好意思,各位,本人又來要繁體的東東了.
- 各位大哥们,为什么我自己用VB做的OCX控件,打包后安装到别人的机子里,说什么过期或未注册呀!
- 如何将窗口启动时最小化在任务栏
- 如何把一个图片文件作为资源加入一个exe可执行文件
- 关于Word中Table的Cell的问题(宏)
- 为什么我用VB编东西在我机上可以运行在别的机上就不行?
- VB程序打包后在别的机器上不能用,怎么办?:(
- 再次给分
- 用VB如何触发一个HTML文件里面的JS代码里的函数?
- 我想找一个VB+Access的应用程序例子,请大家帮忙。谢谢。
- 恳请大家帮忙解决 对SQL SERVER 查询时出现的错误:'Cdate' 不是可以识别的函数名。谢谢!
但是用数据库操作的话,程序的扩充性会比较好,你甚至可以把SQL语句都保存在数据库理面.
关键看你这个程序用的时间是否长久,将来是否会扩充,等等,要考虑的事不少,不能只简单的看哪个快.
不用写算法,也不用写数据库。