新手报到请教高手一个安装后出现的问题
我为单位编写了一个销售程序,但在安装时出现如下两个问题,百思不得其解,特来请教:一、一个修改密码的表单,按钮的click方法中有一段是这样的
If PublicPassName==Alltrim(This.Parent.Text3.Value) .And. PublicPassword==Alltrim(This.Parent.Text4.Value)
CursorSetProp("SendUpdates",.T.,"操作员权限")
Do While Txnlevel()>0
RollBack
EndDo
Begin Transaction
Replace 操作员姓名 With PublicPassName,操作员口令;With PublicPassword
这样在编好的程序下可以用,但打包安装后出错,未指定要更新的表.我改为如下
If PublicPassName==Alltrim(This.Parent.Text3.Value) .And. PublicPassword==Alltrim(This.Parent.Text4.Value)
CursorSetProp("SendUpdates",.T.,"操作员权限")
CursorSetProp("table",'主表操作员权限',"操作员权限")
Do While Txnlevel()>0
RollBack
EndDo
Begin Transaction
Replace 操作员姓名 With PublicPassName,操作员口令;
With PublicPassword
加了一行后,打包安装前出错,但安装后的程序却可以用,真是不可理解,特来请教
二、由于每年的数据结构和表都会有变化,我每年都是把原来的表释放为自由表分年度建好文件夹保存下来,(如2004年的文件都放在2004文件夹里),然后自动重建适合当年数据库及表,查询历史资料时直接进各年度的文件夹调用。但又出现了一个怪问题,制作好的程序能够认识各个年度的文件夹,自动进入找出所要的资料,但把各年度的历史资料打包安装后却不能正确查找各年度的文件夹了。如果这些文件夹在安装时不一同打包,而是安装后再把文件夹复制进存放数据的地方,却可以准确找到。难道打包制作安装程序会破坏文件夹的名字么