birthday 字段 显示是一个日期格式的
ada 这个值根本不是哇
把'ada' 换成 now()
⑵ sql忽略错误
首先
SELECT CONVERT(DATETIME,CSRQ) FROM 表
有错吗,有错就说明CSRQ具有不规范字符型日期
然后检查是否有空或NULL值
从你的错误说是datetime 值越界
检查字符型日期是否具有小于1753年获大于9999年的
SELECT REPLACE(SUBSTRING('1753-01-01',1,5),'-','')
update 属于隐式事务 MS也没办法忽略把
最好找出错误数据,防止程序中出错
⑶ 这样的SQL注入怎么屏蔽
这个是16进制吧,应付SQL注入,关键是提交前的检查,不加检查的合成SQL并到数据库中检索数据是SQL注入唯一可能得逞的途径,只要切断这个就可以保证万无一失了,另外关掉IIS等的错误提示也是非常重要的,这个可以防止偶尔忘记检查的情况
你管它干什么,编程的时候在合成SQL和检索数据的时候,对不合适的一律屏蔽就可以了,对于这种显然是屏蔽的对象,管他合不合法目的是什么呢,一律屏蔽就OK了
⑷ php执行mysql的SQL语句,能否忽略错误
mysql有提供ignore关键字~
使用
insert ignore into ....
这样,当违背了唯一约束的时候~就会直接跳过,不会报错。
⑸ php中执行sql语句 如果失败 让它不显示错误信息
error_reporting(0);//屏蔽所有错误
⑹ 怎样屏蔽 VBA连接SQL时 sql错误提示
On Error Resume Next
or
On Error GoTo 0