一个三层数据库的问题?(10分)

  • 主题发起人 主题发起人 cqjxnc
  • 开始时间 开始时间
C

cqjxnc

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个三层数据库的程序。
在服务器上我加载了一个数据库,库中有一个学生表,我将学生表的“学号”字段设置为主索引。
通过客户端添加数据,我用以下代码保存
try
ClientDataSet1.Post
ClientDataSet1.ApplyUpdate(-1);//刷新服务器的数据
except
showmessage("已经存在该生了或学号不能为空!");
end;
但是我输入了一条已经存的学生的学号,可是不能对主索引进行完整性检查。好像try...except...end不起作用。
不知如何解决这个问题。
谢谢。
 
try
except
end在这里是没有用的,需要使用TClientDataSet的错误调和
 
你运行经编译后的EXE文件才有
try
except
end
试试!
 
后退
顶部