这段数据代码中:
1、ToInt32是代表啥意思?
2、string strConn = @  中的@放在前面代表什么?
3、strConn +=    =号前面怎么有个+号呢?是啥意思?strConn= 不就可以了吗?
private void BindData()
    {
        int ID = Convert.ToInt32(Request.QueryString["ID"]);
        string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=";
        strConn += Server.MapPath(".\\App_Data\\BookData.mdb");
        OleDbConnection myConn = new OleDbConnection(strConn);
        //定义数据适配器
        //OleDbDataAdapter oda = new OleDbDataAdapter();
        OleDbCommand oda = new OleDbCommand("select * from GuestBook where ID = @ID", myConn);
        oda.Parameters.Add("@ID", OleDbType.Integer, 8).Value = ID;
        myConn.Open();

解决方案 »

  1.   

    1. 32 位有符号整数
    2.不清楚
    3.trConn + = 等于 strConn=strcoon+Server.MapPath(".\\App_Data\\BookData.mdb");
      

  2.   

    1.Convert.ToInt32   类型转换      “120” 转换后就是  120   2.string  aa="img\\aa.jpg";   aa=@"img\aa.jpg"  这两个aa是一样的意思    
    主要是处理路径中的\\
    3.strConn +=  拼接字符串    string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=";
    strConn += Server.MapPath(".\\App_Data\\BookData.mdb");strconn=@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=\App_Data\BookData.mdb";
      

  3.   

    1类型转换,
    2 “@”长一点的字符串你就可以分行。   
    3.   strConn +=  等于strConn =strConn +
      

  4.   

    string strConn = @ 中的@放在前面代表什么?
    代表后边的所有字符都是一般的字符,不需要转义
    例如string strConn = "\\"一个"\"
    使用@写作string strConn =@ "\"
      

  5.   

    1、ToInt32是代表啥意思?
    是类型转换 转换成int类型的 避免类型不对 导致数据库错误
    2、string strConn = @ 中的@放在前面代表什么?
    转义字符 例如:“tring aa="img\\aa.jpg"; aa=@"img\aa.jpg" ” 
    前一个 如果不加@ 就必须加两个\ 不然就找不到路径 后一个加了@ 就只用写\1个就行
    3、strConn += =号前面怎么有个+号呢?是啥意思?strConn= 不就可以了吗?
    string strConn ="abcd";
     strConn +="efg";
    得出的结果是strConn ="abcdefg"
     
      

  6.   

    1.Convert.ToInt32 类型转换2.代表后边的所有字符都是一般的字符,不需要转义3.拼接字符串   
      

  7.   

    @在字符串前面防止字符串中的特殊字符转义问题如“/n”是换行,但是加了@“/n”就会当字符串处理+=是字符串拼接  如:string str="a";
                      str+="000";
                      Respone.Write(string.Fromt("<script>alert('{0}')</script>",str))的结果就是“a000”
      

  8.   

    1.Convert.ToInt32 类型转换2.代表后边的所有字符都是一般的字符,不需要转义3.拼接字符串   
      

  9.   

    处理转义字符敢问你不会 baidu  google
      

  10.   

    1类型转换,
    2 “@”长一点的字符串你就可以分行。   
    3. strConn += 等于strConn =strConn +
      

  11.   

    1. 将字符型转换成整形
    2. “@”转义,长一点的字符串你就可以分行显示。   
    3. strConn += 等于strConn =strConn +