sql="SELECT top 1 * FROM chanpin ORDER BY id DESC"
这句话提取的不是第一条吗?为什么我在access数据库中提的有时是第一条,有时是第二条呢?
我是分开提交图片和文字到数据库的。
upimage.asp
Sql="Select * From chanpin where id is null"
Rs.open sql,Conn,1,3
Rs.AddNew
Rs("img").AppendChunk myData
Rs.Update
uptext.asp
sql="SELECT top 1 * FROM chanpin ORDER BY id DESC"
rst.Open sql,conn,1,3
name1 = request.form("name")
rst("name")=name1
rst.Update
参考答案:是选取排序后的第一条记录。
我估计是你两个页面的提交顺序不一样。出现你那种情况。
自己再找找原因。
参考资料: