易截截图软件、单文件、免安装、纯绿色、仅160KB

请问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

不过最好


相关问答:

求一个在线测试系统 asp的 - Web 开发 / ASP

http://www.zgjhjy.com/Test/PrimaryTest/Index.aspx
就是类似以上的在线测试系统,需要有一个后台的,语言是asp的,数据库是access的,还需要能在后台对信息进行添删改查的。谢谢各位了。。。
程序真的很多,不知 ......

关于ASP批量打印 - Web 开发 / ASP

我想打印数据库里面读取出来的多条数据内容,实现批量打印
先导入excel或者word,然后在打印
或者购买web打印控件

使用acitvex打印。如果不需要选择属性,设置属性,就不需要商业的了。

<style media= ......

asp网站的伪静态问题. - Web 开发 / ASP

万网的服务器支持伪静态的,直接用rewrite在web.config文件写规则,也不用安装组件就可以实现伪静态,但是在时代互联服务器就用不了了,咨询它的客服,他说他们服务器(基本型C)不支持伪静态的.请问一下各位我该用什么方法 ......

asp.net 页面限时提交 如何实现 - .NET技术 / ASP.NET

1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。

js ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号