数据库的插入和更新问题

时间:2022-05-20 13:52:29
大家好,我是一个新手,我用asp+access在做网站,但是遇到了数据库的插入和更新问题,想请高手帮帮忙。大意是我通过条件从第一个表中读出许多条符合条件的记录,同时再把这些记录放到第二个表中,在插入记录的同时要把第二个表先清空再插入。请大家帮帮忙啊,我很急,谢谢了。

7 个解决方案

#1


實現是很容易 但覺得你的思路有問題

你想達到什麽效果 前臺

#2


一共有三个表,都有一个相同的字段Hid,比如我做的是酒店预定,在第一个表中是有酒店名称,所在城市,酒店星级,酒店地址,酒店介绍,第二个表中有酒店的房间类型,每种房间类型的价格,早餐有无,我想说明的是一个酒店有好多种房间类型,我想实现的效果是出现一个酒店名称,地址,星级和这个酒店所对应的好多种房间类型及其类型的介绍。我说三个表是想根据相同的id号把从一、二中读出的数据放到第三个中,然后再从第三个表中统一读取出来。
高手有现成的代码可以给个参考也行。

#3


那就先清空再插入
清空:sql="delete * from 表"
插入:sql="insert into 表 (...) values (...)"

顺便提醒一下:你这边操作数据库的时候,是不是同时有多人处理的情况,要注意考虑先后,即数据库记录锁定的问题

#4


哦,我还真没考虑到这一点,谢谢你的提醒啊。
上面你所说的先清空再插入我也知道,那两个语句单独用也知道,就是不知道把delete和insert into同时来写如何写(就是简单一点的写法),我用的是asp+access,你能指点一下吗?

#5


想要這樣的效果沒必要用到第三個表吧

#6


不用也可以就是连表查询挺麻烦的,本来以为这样想会简单些,可是写起来又不好写了

#7


哪里會麻煩 你那樣反復的對數據庫進行操作 效率反而會比較低我覺得

#1


實現是很容易 但覺得你的思路有問題

你想達到什麽效果 前臺

#2


一共有三个表,都有一个相同的字段Hid,比如我做的是酒店预定,在第一个表中是有酒店名称,所在城市,酒店星级,酒店地址,酒店介绍,第二个表中有酒店的房间类型,每种房间类型的价格,早餐有无,我想说明的是一个酒店有好多种房间类型,我想实现的效果是出现一个酒店名称,地址,星级和这个酒店所对应的好多种房间类型及其类型的介绍。我说三个表是想根据相同的id号把从一、二中读出的数据放到第三个中,然后再从第三个表中统一读取出来。
高手有现成的代码可以给个参考也行。

#3


那就先清空再插入
清空:sql="delete * from 表"
插入:sql="insert into 表 (...) values (...)"

顺便提醒一下:你这边操作数据库的时候,是不是同时有多人处理的情况,要注意考虑先后,即数据库记录锁定的问题

#4


哦,我还真没考虑到这一点,谢谢你的提醒啊。
上面你所说的先清空再插入我也知道,那两个语句单独用也知道,就是不知道把delete和insert into同时来写如何写(就是简单一点的写法),我用的是asp+access,你能指点一下吗?

#5


想要這樣的效果沒必要用到第三個表吧

#6


不用也可以就是连表查询挺麻烦的,本来以为这样想会简单些,可是写起来又不好写了

#7


哪里會麻煩 你那樣反復的對數據庫進行操作 效率反而會比較低我覺得