社区
ASP
帖子详情
我想给一条刚刚存入数据库的记录补充内容,sql语句该怎么写?
naonaozhang
2002-08-26 01:19:48
如题,我除了知道这条记录是最近一条存入数据库(也就是它的id值应该最大)的以外,其他什么条件都不知道,这种情况下可能实现补充内容吗?如果可能,sql语句怎么写?
...全文
102
11
打赏
收藏
我想给一条刚刚存入数据库的记录补充内容,sql语句该怎么写?
如题,我除了知道这条记录是最近一条存入数据库(也就是它的id值应该最大)的以外,其他什么条件都不知道,这种情况下可能实现补充内容吗?如果可能,sql语句怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
naonaozhang
2002-08-26
打赏
举报
回复
我最后采用了枕头老兄说的第一种办法,写了这样的代码:<% i=0 %>
<% while i<5 and not rrs.eof%>
<tr>
<td><%=rrs("title")%> </td>
<td> <a href="c.asp? id=<%=rrs("id")%>"> 删除</a> </td>
<td> <form name="mainForm" enctype="multipart/form-data"action="process.asp" method=post>
<input type=file name=mefile><br>
<input type=submit name=ok value="OK">
</form>
</td>
</tr>
<%rrs.movenext%>
<%i=i+1%>
<%wend%>
可是我用了几种方法都无法将rrs(“id”)传递给process.asp.
怎么办?
withoutway
2002-08-26
打赏
举报
回复
sql="update tablename set aaa='aaa',bbb='bbb' where id=abc"
Format8000
2002-08-26
打赏
举报
回复
在执行完INSERT 语句后用
SQL = "select @@identity as maxid
'@@identity函数返回最近一次插入数据的列值
Rs.Open SQL,Connect,3,1
maxid = Rs("maxid")
记住maxid
再用Update 语句对该条记录更新。
naonaozhang
2002-08-26
打赏
举报
回复
枕头说的很有道理,我准备试一下,这种方法我在做一个查询系统是也用过,怎么就忘了呢!!!我觉得我有点太依赖这里了,遇到问题就先来问,然后等答案。实在等不到就自己想,太懒惰了。
jemmylau
2002-08-26
打赏
举报
回复
不行吧,我觉得gshope(gshope)说的有道理
我想可以用如下方法实现你的目的:
(1)不就想将数据和图片分开上传嘛,可以这样,先添加数据,添加完数据之后,自动返回到列表页面(也就是列出所有记录的页面,一般都是这样),每条记录都有一个添加图片的连接,这样id不就很容易确定了。
(2)采用我以前使用过的上传class,可以同时上传图片和数据,我已经做到,给你该class的地址,你研究研究,如果不会的话,再联系我,我可以给你我成功的源代码。
http://www.5xsoft.com/data/200104/2822340301.htm
shan__le
2002-08-26
打赏
举报
回复
哦,前面少了一个
max=max+1
这样就是确保了最大的,也是 最新你要加入的数据了
shan__le
2002-08-26
打赏
举报
回复
可以这样,先取得最大的一个数字,然后负值给一个变量,然后追加数据,在修改数据OK了
sql="select max(id)as id from XXX"
.....
max=rs(id)
这个就是取得了最大的数据,同时插入
rs.addnew
。。。。。。
然后关闭数据库,这个时候在从打开一下
那么这个时候的sql这样写了
sql="select *from XXX where id="&max
在修改数据库就可以了
fbj007
2002-08-26
打赏
举报
回复
试试看
select * from tablename order by id desc
取出记录后就可以补充了
happynet
2002-08-26
打赏
举报
回复
如果你确定你加入的是最新的,可以在后面加一句
sql="update tablename set aaa='aaa' where id=(select top 1 id from tablename order by id desc)"
Objconn.Execute(sql)
naonaozhang
2002-08-26
打赏
举报
回复
说的再清楚一些,就是我在做一个向数据库中添加文件的一个页面,在添加完毕文件内容和一些相关内容内容后,显示一个页面,可以上传一个图片,选定图片,并点击“ok”之后,执行一段程序,将有关图片的信息补充到和刚才存放文件信息的那条记录中去。
gshope
2002-08-26
打赏
举报
回复
不一定,如果你刚存完别人也插了一条记录呢?你的ID就不一定最大了.
MySQL
数据库
的
SQL语句
SQL语句
用于维护管理
数据库
,包括数据查询、数据更新、访问控制、对象管理邓功能。 在数据表中删除指定的数据
记录
delete 清空表后,返回结果内有删除的
记录
条目;delete工作时是一行一行的删除
记录
数据的; 如果表中有自增长字段,使用delete from删除所有
记录
后,再次新添加的
记录
会从原来最大的
记录
ID后面继续自增长 创建临时表 临时表创建成功之后,使用show tables命令是看不到创建的临时表的,临时表会在连接退出后被销毁。如果在退出连接之前,也可以执行
nifi之将上游的生成的
sql语句
写
入到
数据库
中(六)
nifi之将上游的生成的
sql语句
写
入到
数据库
中 在上一篇中我们已经成功的将数据转换成了
sql语句
,那么这一篇我们会将
sql语句
写
进
数据库
中 PutSQL:通过Flowfile中的
内容
对
数据库
进行更新(flowfile包含的是一些
数据库
DDM语句 更改处理器名称 配置putsql处理器的属性 新建一个连接池 配置连接池 基本上与从
数据库
里面取数据的配置方法一样 我的构
想
是这样的,数据基本上原理都一样,无论是mysql 还是sql server都是通过java驱动来进行读取和
写
入数据的,咱们
数据库
SQL语句
之外键
本文主要讲解的是外键 即一个表的
记录
对应到另一个表的唯一一个
记录
例如,表的每个学生可以有自己的联系方式,如果把联系方式
存入
另一个表,我们就可以得到一个“一对一”关系: 既然是一对一关系,那为啥不给表增加一个列,这样就能合二为一了?如果业务允许,完全可以把两个表合为一个表。但是,有些时候,如果某个学生没有手机号,那么,表就不存在对应的
记录
。实际上,一对一关系准确地说,是表一对一对应表。还有一些应用会把一个大表拆成两个一对一的表,目的是把经常读取和不经常读取的字段分开,以...
Java批量执行
SQL语句
插入Oracle
数据库
注意: 有一个很奇葩的错误, 如果
SQL语句
的末尾含有分号(;) 会出现ORA-00933: SQL 命令未正确结束 参考:
SQL语句
要不要加分号? ,在程序里面编译器会把分号(;)当做SQL本身的一部分,所以会报错。 Oracle数据源配置 driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@//192.168.1.15:1521/orcl username=test password=test jdbc
数据库
链接工具类 i
如何将批量的数据
存入
SQL
数据库
中
在一些数据量比较大,而且操作
数据库
频繁的。此时需要将数据表datatable整块的
存入
数据库
中。 不多说,直接上代码: 首先得新建一个
数据库
DataTable once_rec_date = new DataTable(); 这个
数据库
得跟目标
数据库
的列的位置和大小都得一样。特别是类型,和位置。 就是列的位置和目标
数据库
的位置,顺序得 一模一样。因为都是块存储,所以地址什么的都
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章