找回密码
 立即注册
搜索
查看: 265|回复: 5

问题: Response.Redirect 的问题

[复制链接]

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2004-7-15 23:43:19 | 显示全部楼层 |阅读模式
objConn.Open()  '打开数据库

    Dim objCmd As New OleDbCommand("Insert into 留言 (name ,times) values ('"&Request("name")&"', '" & System.DateTime.Now & "')" , objConn)     '添加一条新数据

  objCmd.ExecuteNonQuery()

  dim url

    id=Container.DataItem("id")
        dim url="see.aspx?id=" &id
    Response.Redirect url


    objConn.Close()   '关闭

我原意是: 在"留言"这个表添加一条新数据
添加后,读取新留言的ID  
然后页面转到see.aspx,并且把id=这个值带过去

大家注意蓝色部分,是错误的

我不知道正确的写法,所以只好来求助了~~~~

;%

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2004-7-19 00:32:13 | 显示全部楼层
实在无法解决

最后使用了笨方法:生成一个链接,让用户自己点
回复

使用道具 举报

0

主题

29

回帖

40

积分

注册会员

积分
40
发表于 2004-7-19 01:31:13 | 显示全部楼层
老兄,错误的信息是什么?
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2004-7-19 18:57:40 | 显示全部楼层
最初由 snovian 发布
[B]老兄,错误的信息是什么? [/B]


类型不匹配

:(
回复

使用道具 举报

3

主题

9

回帖

16

积分

新手上路

积分
16
发表于 2004-7-20 18:03:35 | 显示全部楼层
你这样写肯定是错误的,Container.DataItem("id")这个没有来由吧。
如果你要取得最新的id,还要做一次操作,用select max(id) from 留言
或者在存储过程中用ident_current('留言'),获得最大的id编号。

假设sqlstr="select max(id) from 留言"


public string ExecuteSql4Ds(string strSQL)
                {
                        SqlConnection myCn = new SqlConnection(strConn);                       
                        try
                        {
                                myCn.Open();
                                SqlDataAdapter sda = new SqlDataAdapter(strSQL,myCn);
                                DataSet ds = new DataSet("ds");
                                sda.Fill(ds,"ds");
                                return ds.Tables[0].DefaultView[0][0].tostring;
                        }
                        catch(System.Data.SqlClient.SqlException e)
                        {                               
                                throw new Exception(e.Message);
                        }
                        finally
                        {
                                myCn.Close();
                        }
                }
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2004-7-22 23:43:51 | 显示全部楼层
谢谢楼上前辈的指点,我回去再试试~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 00:59 , Processed in 0.079427 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表