delphi+access 出现的问题,郁闷不知道为什么? ( 积分: 50 )

  • 主题发起人 主题发起人 FlyDayDream
  • 开始时间 开始时间
F

FlyDayDream

Unregistered / Unconfirmed
GUEST, unregistred user!
我为别人做了一个非常简单的程序,就是开介绍信的(一个表单,上面有文本框,填写之后就打印 qreport而已),之前使用都正常。

对方换了一次机器之后,我把文件拷过之后,就不行了.
数据库连接正常,但是估计就是不能增加记录,不能填写最大编号(每次在新开之前求出最大编号+1作为本次的编号).

但是在我这儿一直正常. 在win2003 winXp 下本机测试正常

对方哪(XP)不能增加记录,
在对方机器上每开一个介绍信,程序自动生成编号,但现在不能生成编号,也不能预览打印(我估计记录没有增加上去)?(在我的机器上可以预览) 并且从表中取出了数据可以显示在表单中。

难道是文件系统 NTFS 和 FAT32的问题(我猜测的) 就象asp 一样需要设置anyone的权置??
-----------------------------------
我这样没有设置权限,都编了好几个小程序了,都没有出现这个问题。
这次却出现了。
mdb文件是需要设置对应的权限的,怎么 设置呀?
在mdb文件中设置还是右键属性设置?
他那儿的{winxp}属性对话框没有 ”安全“ 这个 页框呀。
郁MEN!!!!!!!!
 
装MDAC2.8再打上补丁试试
 
如果他的系统全是Fat32文件格式,当然没有安全选项,只有NTFS文件格式,才可以设定安全选项。不能增加记录的原因有可能是对MDB没有访问权限,楼主记着,原来的文件要用COPY,而不能CUT,否则将是继承原来的权限,这样换机器当然不能访问了
 
以前遇到过从光盘copy的,忘了将只读取消,你的是不是这个原因?
 
有抓的图片,kw kw 只读属性没有选上,

如何单独安装mdac呢,
但是可以读出表中的数据哦.
 
用压缩和修复数据库的方法再试试
 
MDAC是可以单独下载安装的,NTFS才有安全选项。能读出数据表示数据库连接是好的,如果不能写且你的程序在NTFS盘上有可能是权限问题,另外查一下是否库设成了只读,两方面你都试试,应该不是什么大问题。
 
多人接受答案了。
 
后退
顶部