求解在SQL中使用了where列所遇到的问题
我原先用MDB的数据库,用ASP写的一个系统。
由于没有经验,使用了where字段。
最近由于需要把数据库导成SQL的,导成功之后。我在调试时发现很多的使用了"rs.update"的代码会提示在where附近有语法错误。郁闷的我查了很多资料,同时也自己试了大半天。直到下午我才最终肯定,是where字段出了问题。
调试的结论是用update语句可以,但就是不能用rs.update来实现更新;更名正常,但工作量太大;删去正常,但不能删。在7917375群内和气气等人讨论好长时间也拿不出什么好的其它的方法来。所以发到这里,希望有人能够帮忙解决。
这一次是用不了,我只好麻烦地替换可以替换的,一次次地调试了。。
在此向各位同仁提醒,在表单设计时最好不要用数据库保留字段。
在SQL中表现为自动更改为[段名],在MDB请恕我愚钝看不出来。。
==================附调试信息
sql:
if exists (select * from dbo.sysobjects where id = object_id(N@#[dbo].[test]@#) and OBJECTPROPERTY(id, N@#IsUserTable@#) = 1)
drop table [dbo].[test]
GO
CREATE TABLE [dbo].[test] (
[id] [bigint] IDENTITY (1, 1) NOT NULL ,
[where] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[names] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
第一次导这样的脚本,希望能用。
ASP:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
connstr="driver={SQL Server};server=localhost;uid=sa;pwd=;database=test"
set conn=Server.CreateObject("ADODB.Connection")
conn.Open connstr
sql="select * from test where id=1"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs("names")="test"
rs.update
rs.close
set rs=nothing
set conn=nothing
%>
- · [分享]解决Access错误 Selected collating sequence not supported by the operating system
- · 如何使用标签显示完整的svg图像?
- · datagrid与DataSet结合使用中出现的索引问题
- · web.config配置web应用程序中的数据库连接
- · ASP构造大数据量的分页SQL语句
- · 方便的使用单击和双击更新DataGrid中的数据的例子
- · 一个离线ADO数据管理模块的实现
- · DataGrid在PostBack后定位记录的简单办法
- · DataGrid和存储过程结合的分页,只读取当前页数据
- · 利用Application和Session优化Asp的数据库联接
- · 动态载入树 (ASP+数据库)
- · 解决使用ASP无法连接 ORACLE 9i 数据库的问题。
- · 一次编程实践[ASP+MSSQL]
- · 根据传入的recordset对象实例,按表格输出内容子过程
- · URL编码与SQL注射
- · 数据库CursorType
- · 动态载入树 (ASP+数据库)
- · 利用TreeView控件 从数据库中动态载入数据
- · static变量作用域
- · 基于数据库的三级菜单实现(二级同理)
- · 把sql数据和access数据整合成一个数据集
- · 如何显示一个表的字段信息(ACCESS)
- · 如何显示一个数据库里的所有表(ACCESS)
- · 如何显示一个表(ACCESS)
- · 关于DataGrid等控件中的自动编号
- · asp实现sql的备份与恢复
- · 非数据库数据源分页的实现
- · 在ASP中用集合成批操作数据库
- · ASP访问SQL Server内置对象
- · ASP数据库简单操作教程
- · 不通过数据源完全控制MDB数据库
- · 在asp 中使用 sql_dmo 添加新数据库
- · 使用 ASP+ DataGrid 控件来创建主视图/详细资料视图 (2)
- · 使用 ASP+ DataGrid 控件来创建主视图/详细资料视图
- · ASP防注入之解决方案--加强版
- · DataList 控件分页操作
- · 动态模板列更新数据分页的例子
- · 改进的SQL防注入
