检查一下Sql语句中每个对象都有没有实例化
gsbbs.UserHidden 呢?

解决方案 »

  1.   

    values里有的值为null,最好判断一下用ISNULL()
      

  2.   

    SQL = "insert into online (id,username,userclass,ip,startime,lastimebk,boardid,browser,stats,actforip,UserGroupID,actCome,userhidden) values ('" + statuserid + "','"+ keren +"','" + keren + "','" + Request.UserHostAddress + "','"+DateTime.Now.ToString()+"','"+DateTime.Now.ToString()+"','" + gsbbs.BoardID + "','" + Request.UserAgent + "','"+ Stats.Replace("'", "") + "','" +Request.UserHostAddress + "','"+ee+"','" + actCome + "','" + gsbbs.UserHidden + "')";这里面用到的变量看看
      

  3.   

    在这里我想请教一个问题。
    在VB中dim a1 as string 时系统是不是会自动给其付初值为""
    包括dim a2 as int 是付值为0
    而在c#中
    我这样定义
    string a1;
    int a2
    系统有没有自动为其付初值为"",0。。还是为NULL
    请教,
      

  4.   

    不懂 C# 你自己测试一下不就知道了
    response.write....
      

  5.   

    一般来就NET的提示还是比较准确的,你可以打断点看一下,在你这句中的所有变量的值。
      

  6.   

    在VB中dim a1 as string 时系统是不是会自动给其付初值为""应该 a1 = ""
      

  7.   

    还是上面的那个问题:
    dim a2 as int
    此是a2是不是为0