注意,将路径中的“\”字符进行转义,或者在你的路径前面加上一个@"c:\document .....",这表示
@后面的字符当成字符串处理,不需转义。

解决方案 »

  1.   

      string sqlString = @"Insert into 图片 (编号,名称,位置,说明) values(";
      sqlString +="'"+bh+"','"+sm+"',"+we+","+sm+")"; 第二行写成
     sqlString +="'"+bh+"','"+sm+"',"+@we+","+sm+")"; 试试,再仔细检查一下sql语句的语法
    关键在于你那个"位置"那一行需要转义而你@写在第一行,第二行用+号联起来,这样第二行的"位置"的值还是没有
    转义啊
      

  2.   

    大侠,原来是我的sql语句写错了,谢谢你的提醒“string sqlString = @"Insert into 图片  (编号,名称,位置,说明)values("; 
    ”这句图片后的几个字段不用写的 (编号,名称,位置,说明);但是还要谢谢你,呵呵