<!--#include file="conn.asp"-->
<!--#include file="jiluji.asp"-->
<%
data1=request.Form( "time1" ) '从表单接受的变量
exec="insert into data(time1) values("+data1+")" '把data1的值插进time列中 注(数据库中time1为数字列)
conn.execute exec
conn.close
set conn=nothing
response.Write "记录添加完成"
%>
调试后出现以下错误~
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/sqlshiyan/charu.asp, 第 9 行
貌似只要把time列定义为文本列 然后以exec="insert into data(time1) values(' "+data1+" ')"
的形式插入就可以运行了 谁帮我找下问题在哪~?
參考答案:时间的引用是用"#"号!
exec="insert into data(time1) values(' "&data1&" ')"
另外给你个建议
变量命名要有规则 date就比较适合做时间变量