| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 771 人关注过本帖
标题:一个access问题,头痛!!
只看楼主 加入收藏
zcppeter
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-12-24
收藏
 问题点数:0 回复次数:4 
一个access问题,头痛!!

我要做一个删除数据功能,用的是Access数据库,可是现在怎么搞就是不行!! 数据库的代码如下:

<% Dim cn,rs Dim Sql set cn=server.createobject("adodb.connection") cn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("lybf.mdb") Set rs = Server.CreateObject("ADODB.RecordSet") Sql = "Delete lyb WHERE id='" & Request("id") & "'" rs.Open Sql,cn rs.open "select * from lyb",cn %>

[attach]1333[/attach]

那位高手,如果可以的话,可以下载这个压缩文件帮我看一下,谢谢,急!

搜索更多相关主题的帖子: access 头痛 
2004-12-24 16:43
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 

没下载你的文件,如果ID是数值型,改成以下代码

Sql = "Delete * from lyb WHERE id=" & Request("id")


天津网站建设 http://www./
2004-12-24 17:02
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 

改为:Sql = "Delete from lyb WHERE id= " & Request("id") & " "

建议楼主先去看看简单的SQL语法~

[此贴子已经被作者于2004-12-24 17:04:13编辑过]


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-12-24 17:03
迷失星际
Rank: 1
等 级:新手上路
帖 子:358
专家分:0
注 册:2004-7-9
收藏
得分:0 

以下是改好的code:

<html> <head> <title>删除记录实例</title> </head> <body> <% Dim cn,rs Dim Sql set cn=server.createobject("adodb.connection") cn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("lybf.mdb") Set rs = Server.CreateObject("ADODB.RecordSet")

if Request("id")<>"" then Sql = "Delete * from lyb WHERE id=" & Request("id") rs.Open Sql,cn end if

rs.open "select * from lyb",cn %> <p align="center">已注册ID列表</p> <table border="1" cellpadding="0" cellspacing="0" bordercolor="#111111" width="90%" align=center> <tr> <td width="97">注册ID</td> <td width="97">注册密码</td> <td width="77">Email地址</td> <td width="60">操作1</td> <td width="56">操作2</td> </tr> <% Do While Not rs.Eof %> <tr> <td width="97"><%=rs(0)%> </td> <td width="97"><%=rs(1)%> </td> <td width="77"><%=rs(2)%> </td> <td width="60"><a href="gl.asp?id=<% =rs("id") %>">修改</a></td> <td width="56"><a href="delf.asp?id=<% =rs("id") %>">删除</a></td> </tr> <% rs.MoveNext Loop %> </table> <p>成功删除记录! <% rs.Close cn.Close Set rs = Nothing Set cn = Nothing %> </body> </html>


2004-12-24 17:05
迷失星际
Rank: 1
等 级:新手上路
帖 子:358
专家分:0
注 册:2004-7-9
收藏
得分:0 
为什么你们现在才来,害我浪费了10点积分

[此贴子已经被作者于2004-12-24 17:09:48编辑过]



2004-12-24 17:08
快速回复:一个access问题,头痛!!
数据加载中...
 
   



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

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