W
wangwei200208
Unregistered / Unconfirmed
GUEST, unregistred user!
如果两个字段多不允许重复,在这时提交了一条某个字段重复的数据,此时
数据库会报错,通过错误处理,如何知道那个字段重复了?
query1.sql.clear;
query1.sql.add('insert into aaa(a1,a2,a3) valuesv0,:v1,:v2)');
query1.Parameters[0].Value:='aaa';
query1.Parameters[1].Value:='bbb';
query1.Parameters[2].Value:='ccc';
try
query1.execsql;
except
请在这里插入判断错我类型的代码!!
感谢加入代码的朋友!!
分数不够,可以再加!!
end;
其中a1,a2不允许重复
例如:
a1 a2
111 222
111 bbb <----错误的纪录1
ddd 222 <----错误的纪录2
添加上述 错误的纪录1 时报错,如何得知a1重复?
添加上述 错误的纪录2 时报错,如何得知a2重复?
能否给出具体一些的方法?谢谢!!
数据库会报错,通过错误处理,如何知道那个字段重复了?
query1.sql.clear;
query1.sql.add('insert into aaa(a1,a2,a3) valuesv0,:v1,:v2)');
query1.Parameters[0].Value:='aaa';
query1.Parameters[1].Value:='bbb';
query1.Parameters[2].Value:='ccc';
try
query1.execsql;
except
请在这里插入判断错我类型的代码!!
感谢加入代码的朋友!!
分数不够,可以再加!!
end;
其中a1,a2不允许重复
例如:
a1 a2
111 222
111 bbb <----错误的纪录1
ddd 222 <----错误的纪录2
添加上述 错误的纪录1 时报错,如何得知a1重复?
添加上述 错误的纪录2 时报错,如何得知a2重复?
能否给出具体一些的方法?谢谢!!