F free_366 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-25 #1 代码: 1,员工编号重复时,自动加1,员工编号我录入:001,当自动加1时,显示2,如何取? 2,在存储过程中,当有重复时,那句语句是什么,我用print'重复!' 不行? 谢谢
一 一条大鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-25 #2 print里的东西只能在查询分析器里显示,在客户端显示不了 想显示,用RAISERROR,不过这个东西可能会中断存储过程的执行地 最好的方法是用输出参数,
C cx0522 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-25 #4 鄙人自费建了一个QQ群 ,号码:22037366 请大家申请加入,唯一的要求是不要谈论Delphi以外的东西,我们的目标是将Delphi进行到底
D dey-999 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-25 #5 1,if exists(select top 1 * from Table1 where 编号='001') begin select right('000'+ltrim(rtrim(cast(cast(max(编号) as integer)+1 as varchar))),3) as 新编号 from table1 end else select '001' as 新编号 2,如果重复,那么在最后加一句:Select State='重复',然后你的记录集返回一个字段State,值为'重复'
1,if exists(select top 1 * from Table1 where 编号='001') begin select right('000'+ltrim(rtrim(cast(cast(max(编号) as integer)+1 as varchar))),3) as 新编号 from table1 end else select '001' as 新编号 2,如果重复,那么在最后加一句:Select State='重复',然后你的记录集返回一个字段State,值为'重复'
F free_366 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-25 #6 2.重复,我只是想出个对话框提示一下,在存储过程如何写?
C Clearboy Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-25 #7 RAISERROR('重复', 16, 1)[]
F free_366 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-26 #9 RAISERROR('重复', 16, 1)提示是有了,不过,进入死循环了,老是有这提示,郁闷
F free_366 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-19 #10 RAISERROR('重复', 16, 1)提示是有了,不过,进入死循环了,老是有这提示,郁闷,还有什么方法?
F free_366 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-24 #11 继续求教!继续求教!继续求教!继续求教!继续求教!继续求教!继续求教!继续求教!