你指的特殊符号是什么?ASCII的那种吗?string编码然后存入.

解决方案 »

  1.   

    C#中的SQL语句完全可以用参数,我们现在的项目中对数据的访问都是用参数来处理的
      

  2.   

    其实在写SQL语句中也就一个单引号特殊一点呀,其他的都能保存进去的。
      

  3.   

    呵呵,不好意思,功夫还不到家,原来C#中也有parameters的!
    下面列出用法
    public SqlParameter Add(string,SqlDbType,int,string)
      

  4.   

    对于Sql语句来说,象Happyboy_zjy(阳光男孩)说的那样,就是单引号特殊,完全可以用String.Replace("'","''")替代以后使用.(SQL中,用两个单引号来表示一个单引号.).
    比如:
    String s = "sql with '";
    s = s.Replace("'","''");
    这个s就可以使用了.
    不是所有的都parameters来作的.只有经常用的才写成parameters.
      

  5.   

    其实直接拼凑SQL语句也可以的.