1.
这个主要指的是combobox框,如果设置它的style属性为2,只能下拉选择内容,那窗体代码中就不要再写关于这个框的操作了,比如写了一句清空combobox框内容的代码,那肯定就会弹框,combobox框里的内容是选出来的,不是写出来的,所以清空不了,也操作不了。
2.“窗体已卸载”
在frmmain里面有点击菜单弹出窗体的选项,对应窗体里面也写了一些窗体操作内容的代码,若程序是这么写的:如果程序出错,unload me ,那么程序运行时,记录集为空,卸载窗体,点击frmmain里的选项,对应窗体里的代码就已经把它卸载了,所以会弹窗。
3.ole多步……
是数据类型没设计好,前台vb控件框输入的字符太多,而后台sql没有给分配那么多的存储空间。sql server 里右击出事儿的表,点击设计,更改字段的数据类型即可。
4.with变量什么什么的……
根本原因没连上数据库,需要注意模块里连接odbc数据源的代码书写,配置好odbc,打开sql server的服务,基本上就没有问题了。
我写代码的时候还遇到了个问题,就是很多连接数据库的代码,没有写等号,还有的是多空格,少空格……这个桥梁一定要搭好,不然真的挺腻歪,无法进行下一步。
5.打包前,修改连接数据库的代码,然后异地发布
Public Function ConnectString() As String
'ConnectString = "FileDSN=studentinfo.dsn;UID=sa;PWD=TGB520" '原来的
ConnectString = "Provider=SQLOLEDB.1;Persist Security Info=False ;User ID=sa;PassWord=TGB520;Initial Catalog='student';Data Source=192.168.26.2"
End Function
暂时写到这里,如有新发现,总结肯定会出现在博客里。
评论