连接已经建立起来了,现在想插入语句,
vc中的语句是
CString sql="Insert into car(a,b,c) VALUES('W','W','W')";
      m_db.ExecuteSQL(sql);
运行时提示错误:对象名'car'无效。
上网查了一些资料,说可能是用户名的问题,但是怎么解决说的又不清楚;请前辈们明示!

解决方案 »

  1.   

    没权限,执行下边语句赋权
    --为登录在当前数据库添加访问权限
    USE 数据库
    EXEC sp_grantdbaccess '用户名','用户名'--添加到db_owner
    EXEC sp_addrolemember 'db_owner','用户名'
      

  2.   

    http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573398.aspx
      

  3.   

    问题解决了,原来是权限的问题;sa用户默认的数据库是master,把它改成自己的数据库就可以了。。谢谢各位指点!