大家帮帮忙吧,求求你们了 (100分)

S

suwle

Unregistered / Unconfirmed
GUEST, unregistred user!
Set MyConnection=Server.CreateObject("ADODB.Connection")
connstr="DBQ="+server.mappath("grade.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
MyConnection.Open connstr
sql="Select * Into "&Request.Form("s1")&Request.Form("s2")&request.Form("s3")&" From "&Request.Form("s1")&Request.Form("s2")&request.Form("n1")
myconnection.Execute(sql)
Set RS1=Server.CreateObject("ADODB.Recordset")
rs1.Open "select * from "&Request.Form("s1")&Request.Form("s2")&request.Form("s3"),myconnection,,1,2
执行到此的时候出现以下错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access 驱动程序] FROM 子句语法错误。
/hecen1.asp, 行12
请各位大侠帮忙,当我
rs1.Open "select * from "&Request.Form("s1")&Request.Form("s2")&request.Form("s3"),myconnection,,1,1
时就可以,也就是我没有权限给我读写的权利,为什么,跟Select * Into 肯定有关系,因为是他生成的
请问有什么解决办法!!!!
 
大家快帮帮忙啊
 
你能不能说清楚点行12是哪行?
ASP连接ACCESS数据库时两种驱动有时候换一下就行了
还有操作参数用3,2
一般通用
 
rs1.Open "select * from "&Request.Form("s1")&Request.Form("s2")&request.Form("s3"),myconnection,,1,2
这句话的,,1,2通不过,from出错,就是在这一句,帮忙,写全代码怎么样,急死了,其
他的都可以,就是这种不行,
 
你的SQL语句有问题!
建议用response.write("select * from " &
Request.Form("s1") &
Request.Form("s2") &
request.Form("s3"))出来看一下!
如果是多个表的话中间也该有逗号啊!
 
应该是全县问题
 
原来是传值有问题
 
顶部