如要我们用ASP向数据库的表中插入一条记录,但表中的字段的数据类型是固定的,我们是不可能将一个字符串形数据插入到一个整形的字段里的。如果这样做会提示错误信息:
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
将 varchar 值 'aaa' 转换为数据类型为 int 的列时发生语法错误。
/ceshi/sqlerr.asp,行 15
通常解决的办法是的页面中用,javascript来控制你要插入记录的类型。。
现在我的问题是我不想在页面中用javascript来控制,,我想当插入记录失败时,我提示弹出一个插入失败的对话框,而不让页面出现上面的错误码信息,,请问如何实现????
在要执行捕获错误的代码前加一句
On Error Resume Next
sql=.....
conn.execute
response.write err.description