asp问题,请求帮助,急。。。。。

原创 2005年05月31日 08:30:00
就是交友网站,看一般的交友网站都会有加把会员加为好友,设黑名单这种的,我的问题是通过调用了一个存储过程,获得了想加好友的那个的id号,怎么才能把调用的id号存到数据库里呀
<a href="addfirend.asp?idh=<%=rs1("userid")%>">加为好友</a>

这个是z1.asp
<!--#include file="ADOVBS.INC"-->
<!--#include file=conn1.asp-->
<%
idhm=request("idh")
dim rs1
dim strsql
set rs1=server.CreateObject("ADODB.recordset")
strsql="exec proc_GetUserinfo1 '"+idhm+"'"
rs1.open strsql,conn1,1,3
'while not rs1.eof  
firendid=idhm
response.write firendid
rs1.addnew
rs1("firendid")=firendid

%>
这是web_addfirend存储过程
/*
添加好友
*/
CREATE PROCEDURE web_Addfirend
@userID char(6),
@firendID char(6)

AS
declare @xh as int
declare @mark as int

select @xh=xh from web_firendinfo where userid=@userid and firendid=@firendid
if @@rowcount=1
begin
if @mark=1 return

if @mark=0 update web_firendinfo set mark=1 where xh=@xh
return
end
insert into web_firendinfo (userid,firendid) values(@userid,@firendid)
GO
这是调用的文件addfirend.asp
<!--#include file=conn1.asp-->
<!--#include file=z1.asp-->

<%
userid=request.Cookies("userid")
hyid1=request("hyid1")
set rs1=server.CreateObject("adodb.recordset")
rs1.Open "exec web_Addfirend '"+userid+"','"+firendid1+"'",conn1
%>

这个是获取id的存储过程,也许是这个过程的问题,可以改改~~~
CREATE PROCEDURE proc_GetUserInfo1
@userID char(6)

AS
declare @dh char(12)
declare @hjbh char(5)
declare @id char(13)
declare @name varchar(30)
declare @sex as int   ---1--man   2--fenman
declare @age as int
declare @high as int   --身高
declare @nickname varchar(20) --昵称
declare @knowlege as int   --学历
declare @love varchar(100)   --爱好
declare @occupation int   --职业
declare @marrayhistory as int
declare @photopath varchar(200)
declare @type as int
declare @con_high as int
declare @con_age as int
declare @con_knowledge as int
declare @secrecylevel as int
declare @sheng varchar(30)
declare @shi varchar(30)
declare @temp varchar(20)
declare @path varchar(200)
set @temp=ltrim(rtrim(@hjbh))+ltrim(rtrim(@id))
select   @name=uname,@nickname=nickname,@sex=sex,@age=age,@high=high,@type = memlevel
    ,@knowlege=knowledge,@love=love,@occupation=occupation,@marrayhistory=marryhistory
    ,@photopath=photopath,@con_high=con_high,@con_age=con_age,@con_knowledge=con_knowledge
    ,@secrecyLevel =secrecyLevel,@sheng = sheng,@shi=shi,@temp=code ,@dh=telnumber,@path=path
    from base_userinfo where userId=@userID and (mark=1 or mark=0)
if @@rowcount=1
begin
 
select @name as xm,@nickname as nc,@sex xb,@age nl,@high sg,@knowlege xl,@love ah,@occupation zy,@marrayhistory hs,
    @photopath zp,@con_high tsg,@con_age tnl,@con_knowledge txl,@secrecyLevel aqjb,@type jb,@sheng sheng,@shi shi,@temp code,@dh dh,@path path
end
GO

大家有没有别的方法可以取id,然后加到数据库中,在asp中我用的是sql数据库,用的是存储过程,别的方法也可以,谢谢大家了,非常急!!

.Net 小时 差

.Net中:         DateTime   time1=your   time1;     DateTime   time2=your   time2;         TimeSpan   ...
  • yyhzjw
  • yyhzjw
  • 2007年11月01日 01:30
  • 299

如果想要获得最近1小时访问服务器的请求数?

如果想要获得最近1小时访问服务器的请求数?: 队列 Bit Map
  • dcplove
  • dcplove
  • 2015年11月18日 17:14
  • 537

解决ASP.NET中Redis 每小时6000次访问请求的问题

C# Redis 3.0版本解决 每小时6000次访问请求的问题

ServiceStack.Redis 使用过程中碰到的两个问题

Redis是一个非常NB的内存级的数据库,我们可以把很多”热数据“(即读写非常多的数据)放入其中来操作,这样就减少了和关系型数据库(如SqlServer/My Sql等)之间的交互,程序的响应速度也大...

ASP.NET第一个项目,希望我遇到的一些问题对各位会有所帮助

技术是个需要时间堆积的活儿,没有几天速成的大神。我就此次做的第一个项目,以过来人的身份来谈谈吧     一开始是挺开心的,在学校学的知识,终于可以用到实处了,等正式出去工作就会没那么大的挫败感了。但...

巧用asp.net 过滤所有的Response请求并替换部分内容,彻底解决MVC虚拟路径问题.

巧用asp.net 过滤所有的Response请求并替换部分内容,彻底解决MVC虚拟路径问题. 如题: 我的项目需要用到mvc,但是用习惯了asp.net的aspx文件形式,用mvc还真有点不习惯...
  • phker
  • phker
  • 2012年07月24日 16:34
  • 7611

asp.net web api 解决ajax跨站点post请求提交 json 数据问题

asp.net web api 解决ajax跨站点post请求提交 json 数据问题

ASP.NET跨域请求中的问题【CORS】

浏览器的安全策略会阻止网页向另一个站点发送ajax请求,同时也会阻止恶意站点从另一个站点读取数据。这种限制被称作“同源策略”。然而有时我们需要从一个站点访问另一个站点,比如从一个站点访问你的WebAp...

asp.net循环读取图片的问题

  • 2010年12月22日 17:21
  • 1.58MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp问题,请求帮助,急。。。。。
举报原因:
原因补充:

(最多只允许输入30个字)