|  | Posted by monty on 08/22/07 07:18 
On Aug 22, 2:46 am, Erland Sommarskog <esq...@sommarskog.se> wrote:> monty (manishgandh...@gmail.com) writes:
 > > I am facing a problem while executing a statement through C++ code
 > > using OLEDB API of Sql server.
 > > There is a problem with DB_OWNER role. If I will enable the DB_OWNER
 > > everything is going fine but if I  will remove this role than I am
 > > getting error "DB_E_ERRORSINCOMMAND".
 >
 > > But if I will execute the same in query analyser it is going
 > > absolutely fine in either case.
 > > I am not able to understand why I am getting error while using API.
 >
 > I'm afraid that I need to ask for more information. What do you mean
 > with "enable the DB_OWNER role"? Do you mean that you add the user
 > you connect with to the DB_OWNER role?
 >
 > Do you run with the same user from QA?
 >
 > Have you examined the ISqlServerErrorInfo object to get the error message?
 >
 > --
 > Erland Sommarskog, SQL Server MVP, esq...@sommarskog.se
 >
 > Books Online for SQL Server 2005 athttp://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books...
 > Books Online for SQL Server 2000 athttp://www.microsoft.com/sql/prodinfo/previousversions/books.mspx
 
 yes by enabling the DB_OWNER i mean giving DB_OWNER role to the user.
 And I am running with the same user in QA with which i am connecting
 through API.
 
 Also I have examined ISqlServerErrorInfo  object to get the error
 message because of that only I am getting error DB_E_ERRORSINCOMMAND.
 
 Feel free to ask for more information.....
  Navigation: [Reply to this message] |