sql问题 (50)

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:34:28
sql 查询表单
set rs= Server.CreateObject("adodb.recordset")
sql="select * from user,class "
rs.open sql,conn,1,3
rs.addnew
rs("班级")=Request.form("banji")'在class表中
rs("科目")=Request.form("kemu")
rs("name")=Request.form("name")'以下在user表中
rs("pwd")=Request.form("pwd")
rs("xingbie")=Request.form("xingbie")
rs.update
Response.Write("已经提交成功了!")
Response.Write("<meta http-equiv='refresh' content='2;URL=提交.asp'>")
--------------------------------------------------------------
class 表中有 科目 和 班级 2个字段 其它在USer表中
______________________________________________________________
现在如果 我单独修改一个表中的字段就可以
如果
把这些字段一起修改
在rs.update 行中 出错 提示"数据库或对象为只读"
_____________________________________________________________

sql="select * from user,class "
这里面的user和class都是表吗?如果是,后面用addnew新增记录肯定不行了.
应该单个表做新增.
否则写SQL语句也可以,用insert into语句.

sql = "select*from aa where '"cc"'='"&neirong&"'"
改为:
sql = "select * from aa where "&ziduan&" ='"&neirong&"'"
不过建议会like:
sql = "select * from aa where "&ziduan&" like '*"&neirong&"*'"
————————————————————————
出现以上的错误是由于你的ziduan变量中没有取到值引起的,你可以打印出ziduan变量的值,看看是不是没有值,注意,你的ziduan变量中的值必须要在表的有相应的字段才可以,要不也会报错的