你不如用事务。BEGIN TRANSACTION--开始事务DECLARE @errorSun INT --定义错误计数器 SET @errorSun=0 --没错为0 SET @Ishave=0Insert OR Update语句--事务操作SQL语句 SET @errorSun=@errorSun+@@ERROR --累计是否有错SELECT ....WHERE ...... --检查是否含有<script>如果有的话 设置Ishave=1SET @errorSun=@errorSun+@@ERROR --累计是否有错IF(@eIshave==1) BEGIN PRINT '有错误,回滚' ROLLBACK TRANSACTION--事务回滚语句 END ELSE BEGIN PRINT '成功,提交' COMMIT TRANSACTION--事务提交语句 END语法上可能有错误。。自己在弄弄。
在输入时判断屏蔽输入
http://topic.csdn.net/u/20090708/09/b78444ee-9081-4ff7-8aa5-ba6f9b1d9fdc.html
你不如用事务。BEGIN TRANSACTION--开始事务DECLARE @errorSun INT --定义错误计数器
SET @errorSun=0 --没错为0
SET @Ishave=0Insert OR Update语句--事务操作SQL语句
SET @errorSun=@errorSun+@@ERROR --累计是否有错SELECT ....WHERE ...... --检查是否含有<script>如果有的话 设置Ishave=1SET @errorSun=@errorSun+@@ERROR --累计是否有错IF(@eIshave==1)
BEGIN
PRINT '有错误,回滚'
ROLLBACK TRANSACTION--事务回滚语句
END
ELSE
BEGIN
PRINT '成功,提交'
COMMIT TRANSACTION--事务提交语句
END语法上可能有错误。。自己在弄弄。
判断非int和bit字段是否有<script>字符串