请问asp如何插入1条记录到2个数据表
如题:
假如数据库名为:data,里面有k_user【表里有ID(用户ID),PASS(用户密码),jinfen(用户积分)】表和k_ip【表里有ID(用户ID),IP(访问ip)
用户点击:../tongji.asp?id=123
执行查询k_ip表有没有这个IP,如果没有就把ID,IP插入到k_ip表里并在k_user表里按照ID更新k_user里的jinfen(积分在原有基础上+1)记录
完成后跳转到index.asp
下面是我写的,希望高手帮帮忙,感激不尽。
<%
db="data.mdb"'数据库的相对地址
set conn=server.createobject("adodb.connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
dim ip
ip=request.ServerVariables("REMOTE_ADDR") "ip获取
dim id
id=request.querystring("id") "id获取
If conn.Execute("Select * from k_ip where ip='"& ip &"'").EOF Then "判断k_ip表里是否存在获取的IP
exec="insert into test(id,ip) values('"&id&"','"&ip&"')" "插入获取的ID,和IP
就是这里不知道怎么更新k_user表里的积分
conn.execute exec
conn.close
set conn=nothing
end if
%>
希望高手帮忙,谢谢
exec="insert into k_ip(id,ip) values('"&id&"','"&ip&"')" "插入获取的ID,和IP
exec2="update k_user set jinfen=jinfen+1 where id="&id
不过最好
相关问答:
http://www.zgjhjy.com/Test/PrimaryTest/Index.aspx
就是类似以上的在线测试系统,需要有一个后台的,语言是asp的,数据库是access的,还需要能在后台对信息进行添删改查的。谢谢各位了。。。
程序真的很多,不知 ......
我想打印数据库里面读取出来的多条数据内容,实现批量打印
先导入excel或者word,然后在打印
或者购买web打印控件
使用acitvex打印。如果不需要选择属性,设置属性,就不需要商业的了。
<style media= ......
万网的服务器支持伪静态的,直接用rewrite在web.config文件写规则,也不用安装组件就可以实现伪静态,但是在时代互联服务器就用不了了,咨询它的客服,他说他们服务器(基本型C)不支持伪静态的.请问一下各位我该用什么方法 ......
1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。
js ......