当前位置:编程学习 > VB >>

大家来纠错!

--------------------编程问答-------------------- 每个模块的头上加上:option explicit 你就知道会出现什么问题了 --------------------编程问答--------------------
引用 1 楼  的回复:
每个模块的头上加上:option explicit 你就知道会出现什么问题了

这写代码在本地机器上运行是对的,,
但是有个缺陷,多人使用会暴露出来。
我不知道你看出来没。 --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼 的回复:
每个模块的头上加上:option explicit 你就知道会出现什么问题了

这写代码在本地机器上运行是对的,,
但是有个缺陷,多人使用会暴露出来。
我不知道你看出来没。

是的 --------------------编程问答-------------------- 我只是觉得像:
    Combo1.AddItem rst.fields("SalesNm")
    Combo2.AddItem rst.fields("SalesCode")
    Combo3.AddItem rst.fields("SalesDuty")
    Combo4.AddItem rst.fields("SalesGroup")
这种硬编码弱爆了. 改字段名还得改程序. --------------------编程问答--------------------
引用 4 楼  的回复:
我只是觉得像:
  Combo1.AddItem rst.fields("SalesNm")
  Combo2.AddItem rst.fields("SalesCode")
  Combo3.AddItem rst.fields("SalesDuty")
  Combo4.AddItem rst.fields("SalesGroup")
这种硬编码弱爆了. 改字段名还得改程序.


+1,我已经修正!呵呵、 --------------------编程问答--------------------
引用 4 楼  的回复:
我只是觉得像:
  Combo1.AddItem rst.fields("SalesNm")
  Combo2.AddItem rst.fields("SalesCode")
  Combo3.AddItem rst.fields("SalesDuty")
  Combo4.AddItem rst.fields("SalesGroup")
这种硬编码弱爆了. 改字段名还得改程序.

我现在使用datasoure进行字段绑定,不知道这样是不是最好的办法。 --------------------编程问答--------------------
引用 6 楼  的回复:
我现在使用datasoure进行字段绑定,不知道这样是不是最好的办法。

尽量把数据库的东易做图立到程序外面, 将来升级什么的都方便.
比如连接字符串, 字段名, 字段备注等东西, 还有字段数量和长度也要做成自动检测的, 尽量多用外部可编辑的, 降低修改程序的必要性. 
可以做的小练习:
如何将一个字段数量,长度,类型,都可变的数据表显示到Grid中(或是通过其他动态控件的方法如:label+Text)
进阶:如何将上述程序快速在SQL SERVER多人版和ACCESS单机版中切换.
再进阶: 如何在不确定数据源的前提下实现上述所有要求(数据库或数据库服务器的查询和记录)

完成了这样的练习之后, 无论何种数据库程序也不过是换个界面而已. --------------------编程问答--------------------
引用 7 楼  的回复:
引用 6 楼 的回复:
我现在使用datasoure进行字段绑定,不知道这样是不是最好的办法。

尽量把数据库的东易做图立到程序外面, 将来升级什么的都方便.
比如连接字符串, 字段名, 字段备注等东西, 还有字段数量和长度也要做成自动检测的, 尽量多用外部可编辑的, 降低修改程序的必要性. 
可以做的小练习:
如何将一个字段数量,长度,类型,都可变的数据表显示到Grid中(或是通过其他……

那么这样的话,并发处理肯定是在SQL SERVER里面做咯。这么写代码用ADO处理并发视乎很难进行维护。 --------------------编程问答-------------------- rst.open sql, cnn, 1, 1 能快点吧
--------------------编程问答--------------------
引用 7 楼  的回复:
引用 6 楼  的回复:
我现在使用datasoure进行字段绑定,不知道这样是不是最好的办法。

尽量把数据库的东易做图立到程序外面, 将来升级什么的都方便.
比如连接字符串, 字段名, 字段备注等东西, 还有字段数量和长度也要做成自动检测的, 尽量多用外部可编辑的, 降低修改程序的必要性. 
可以做的小练习:
如何将一个字段数量,长度,类型,都可变的数据表显示到Grid中(或是通过……

一般换数据库的时候还是少吧,要把程序作成灵活应对不同数据库,不同字段什么的会增加成本。我觉得大多数情况下这样的成本增加都不划算。当然少数情况例外。
把字段名字用public const写在module里面应该算是比较折中的办法 --------------------编程问答-------------------- 单独放到一个模块,以后修改容易找
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,