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

解决方案 »

  1.   

    1 ,Sql的语法就是那样的啊,你的字符串应放到''之间
    2,你可能是用的是windows 登陆混合验证的
      

  2.   

    根据我的经验,“  和 ‘ 在数据库中都是可以接受的(SQL SERVER )其他的数据库我没有试过
      

  3.   

    我使用INSERT IN table(name,sex,age) VALUES ("zjunzhang",1,25)
    数据库不接受,我采用PrepaerStatement可以.
      

  4.   

    在SQL 里是不允许单独插入  '  这个符号的  
    比如这样  insert into temptable(1,"sf'sf")
    要想插入需转换  这样 insert into temptable(1,"sf''sf")