问两个sqlserver的棘手问题?
wisun 2004-05-13 04:27:17 1、加密的存储过程,怎么发布?--不想让那些代码暴露--以前在SQL 7中可以先把加密后的密文读出“0x05DFAFE2835A726A69CDF9EDA........”,发布给客户时,用“exec(decrypt(0x05DFAFE2835A726A......))”即可,但sql2000下密文却读不到啊?
2、在执行sql语句时,某些用户传入的字符串参数中,偶尔会有单引号的出现,直接导致sql错误?大家有没有通用的办法?--我是采用临时办法--出现一个'让变两个'。
如:"update table1 set field1='abcdef' where field2=1002"这么一个简单的语句。但某种情况下,用户给的abcdef类似参数中,已经有一个'单引号了...