日期:2014-05-20  浏览次数:20786 次

关于Sql server的小问题.
1   在源代码(Java)中,我试图将   String类型的参数,传递给Sql   server
    可是提示出错---INSERT   INTO   table(param1,param2)   VALUES( "args1 ", "arg2 ")
    请问 " "   和 ' '有什么区别。
2   我登陆Sql   server   2000后建立一个用户名针对某一数据库,也赋予了它相关的
    权限,可是我在应用程序中,不能使用这个用户名,我只能使用登陆名来访问
    数据库。

以上,请高手指点一下。

------解决方案--------------------
1 ,Sql的语法就是那样的啊,你的字符串应放到 ' '之间
2,你可能是用的是windows 登陆混合验证的
------解决方案--------------------
根据我的经验,“ 和 ‘ 在数据库中都是可以接受的(SQL SERVER )

其他的数据库我没有试过
------解决方案--------------------
在SQL 里是不允许单独插入 ' 这个符号的
比如这样 insert into temptable(1, "sf 'sf ")
要想插入需转换 这样 insert into temptable(1, "sf ' 'sf ")