我这边做的是数据的录入重复的情况时有发生,是必然会有的情况,现在使用的是在登陆前进行检索,没有记录就马上登陆,基本能满足需求,但是如果数据量较大时就不行了即浪费时间又极有可能在检索与登陆之间有记录被登陆了。而出现那个一意制约的错误。
我说的是在其他语言里面好象是-1,如果在ASP中能够得到我当然就不会在这里浪费这么多时间了.我也知道没有意思,也不想深究啊.
可能说我用词不够专业,我说的'登录'想表达的就是insert的意思,急于解决问题有些错别字,和用词不规范请谅解.我以为insert同样内容时出错这个问题是很常见的,大概也可以叫insert时的排它吧.希望能看的懂的大侠,版主,不要鄙视我的简陋语言表达能力.能帮就帮一把.
我不是鄙视你啦...只是没看懂的你意思...其实我的语文很差...你DB的数据结构是怎样的??? Key 不是递增的吗?
其实LZ何不换个思维,为什么一定要知道sqlcode的错误ID是多少来判断呢,既然是为了防止INSERT的记录重复,在INSERT前进行一次查询不就可有了,如果查询到的记录数大于 1 ,即记录已经存在,当然INSERT就会失败,否则就执行INSERT语句。