关于ASP创建ACCESS表的程序出错,立即结帖!!
程序报错,但是我没有找到错误所在!请高手帮忙看下,立即结帖!
Microsoft JET Database Engine 错误 '80040e14'
字段定义语法错误。
/works/insert.asp,行 40
程序如下:
<% @LANGUAGE="VBSCRIPT" CODEPAGE="936" %>
<% Option Explicit %>
<%
function Il(l1)
response.write ltrim(l1)
end function
dim action
action = request("action")
select case action
case"" : index()
case"insert": insert()
case else response.write "error!!"
end select
sub index()
Il"<form name=""form"" method=""post"" action=""?action=insert"">"
Il"<input type=""submit"" value=""GOOOO"" />"
Il"</form>"
end sub
sub insert()
dim db,conn,objconn,sql
db = "kkk.mdb"
set conn = server.createobject("adodb.connection")
objconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mapPath(db)
conn.open objconn
'*************************************************
'Admin
'*************************************************
sql = "AdminID int not null identity primary key,"
sql = sql & "AName nvarchar(50),"
sql = sql & "APass nvarchar(50),"
sql = sql & "LoginIP nvarchar(20),"
sql = sql & "LoginNum int not null default 0,"
sql = sql & "LoginLock int not null default 0,"
sql = sql & "AGroup int not null default 0,"
sql = sql & "LoginTime datetime"
sql = sql & "AddTime datetime"
conn.execute "create table Admin (" & sql & ")"''''#####报这行出错!-_-0
conn.close
set conn = nothing
response.write "<script>alert(""数据表创建成功!"");window.history.go(-1);</script>"
response.end
end sub
%>