标题:这样的错误何时才能完全避免?
只看楼主
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
得分:0 
以下是引用belin2000在2005-4-23 15:14:31的发言: sqlstr2="select * from sj_large where sj_name='"&subject1&"' and sj_teacher='"&name1&"' and teac_pwd='"&password1&"' and isready='false'" Response.write(sqlstr2) 看看是什么? 然后在access或sql那里运行一下(根据你的数据库) 如果可以的话,就不是这里的问题 你根据Response.write(sqlstr2)看看问什么?

response.write(sqlstr2)的结果为最后一句(红色),应该没问题吧 maths 教师 teac1 pass1 select * from sj_large where sj_name='maths' and sj_teacher='teac1' and teac_pwd='pass1' and isready='false' 测试文件内容如下: <% subject1=Request.Form("subject") type1=Request.Form("type") name1=Request.Form("name") password1=Request.Form("pass") Response.Write subject1 Response.Write "<br>" Response.Write type1 Response.Write "<br>" Response.Write name1 Response.Write "<br>" Response.Write password1 Response.Write "<br>" %>

<% set conn_str=server.createObject("ADODB.Connection") dbpath_str=server.MapPath("ks_auto.mdb") conn_str.open "driver={microsoft Access driver (*.mdb)};dbq="&dbpath_str if Request.Form("type")="教师" then sqlstr2="select * from sj_large where sj_name='" & subject1 & "' and sj_teacher='" & name1 & "' and teac_pwd='" &

password1 & "' and isready='false'" Response.Write(sqlstr2) end if %>

<% conn_str.close set conn_str=nothing %>


2005-04-25 09:07
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
得分:0 
然后在access或sql那里运行一下???

在数据库的查询那里分析一下。。。
不是让你写一个程序分析。。。好晕啊。。。

59ita点com(我就爱TA)
2005-04-25 10:34
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
得分:0 
谢谢大家了!

字段名称写错了

[此贴子已经被作者于2005-4-28 11:24:07编辑过]



2005-04-28 11:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-16185-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.101061 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved