dim myinsertquery as string="insert into content (user,title,content) values ('"&request("name").ToString()&"','"&request("title").ToString()&"','"&request("content")&"').ToString()"因为request返回的是object

解决方案 »

  1.   

    错误
    Object reference not set to an instance of an object. 我已经改了
    dim myinsertquery as string="insert into content (user,title,content) values ('"&request("name").ToString()&"','"&request("title").ToString()&"','"&request("content").ToString()&"')"还是错误
    请教
    搞定给双倍分
      

  2.   

    将request("name")改为Request.QueryString("name")其它一样。试一试
      

  3.   

    没必要再ASP时代那样,填写信息在一个网页,保存信息在另外一个网页.直接填写信息的网页完成操作就行了.
      

  4.   

    将request(  "name  ")改为Request.QueryString(  "name  ")其它一样。试一试还是不行啊没必要再ASP时代那样,填写信息在一个网页,保存信息在另外一个网页.  
     
    直接填写信息的网页完成操作就行了. 那请问应该怎样写啊
    谢谢了在线等送分
      

  5.   

    看一下C:\inetpub\wwwroot\yourApplocation是否有写入的权限
      

  6.   

    改了
    还是老样子
    注 开发环境
    win2000server iis access 2.7beta framework.sdk
      

  7.   

    你可以让他把sql语句写出来!不就能找到错误了吗?
    //myoledbcommand.connection.close()
    然后写上Response.Write(myinsertquery);不就能显示出来了!
      

  8.   

    将保存信息的语句放在提交的按钮事件中.
    如提交的按钮是btnSave,在它的CLICK事件中,将你的代码
    dim conn = new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="&server.mappath("guestbook.mdb"))
    dim myinsertquery as string="insert into content (user,title,content) values ('"&request("name")&"','"&request("title")&"','"&request("content")&"')"
    dim myoledbcommand as new oledbcommand(myinsertquery)
    myoledbcommand.connection=conn
    conn.open()
    myoledbcommand.executenonquery()
    myoledbcommand.connection.close()
    response.redirect ("guestbook.aspx")
    放入即可完成.和和,这也是别人提醒我的.