maka 编辑器 打不开:asp更新数据问题?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 12:53:46
<!-- #include file="adovbs.inc" -->
<%
'使用Connection对象打开Access数据库 <Grades.mdb>
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("Grades.mdb")
objConn.Open

'定义SQL语句

strSQL = "UPDATE 成绩单 SET 姓名 = '张小毛', 自然 = '130' WHERE 学号 = 'A8'"

'执行SQL语句
objConn.Execute(strSQL)
%>
却提示:
Script error detected at line 546.
Source line: objConn.Execute(strSQL)
Description: 标准表达式中数据类型不匹配。
不只是怎么一会事,望高手指点

改成这样试一试
strSQL = "UPDATE 成绩单 SET 姓名 = '张小毛', 自然 =130 WHERE 学号 = 'A8'"

可能你的自然课成绩在数据库中是 实数类型而不是 字符型,所以报错

UPDATE 成绩单 SET 姓名 = "张小毛", 自然 = "130" WHERE 学号 = 'A8'

我也在学 交个朋友好吗