LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 20131 26 juil. 2007 à 14:26
bon j'ai essayer en mode d'authentification SQL Server et non plus en windows
avec
connection->Open("Driver={SQL Native Client};Server=NIVEAU2-03\SQLEXPRESS;Database=BaseTest;Uid=sa;Pwd=xavier;", L"",L"", adConnectUnspecified);
si je me connecte avec cet id et ce mot de passe par le manager SQL server ca marche je peux administrer ma base
mais par mon petit programme C++ il ne veut pas ....
LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 20131 27 juil. 2007 à 09:53
salut,
bon je reviens sur ce que j'ai dit, ca marche sur ma base en local mais j'ai mis le mm programme sur un autre pc et la il n'arrive pas a se connecter
hors au final c'est bien cela que je veux faire : se connecter a un serveur distant...
d'ou peux venir le pb
hisoka7
Messages postés7Date d'inscriptionjeudi 20 septembre 2007StatutMembreDernière intervention21 novembre 2007 19 oct. 2007 à 17:07
Bonjour,
J'ai repris le code initial en adaptant légèrement les variables, le tout compile et s'exécute parfaitement sous Visual C++ 2005. Le seul problème c que la table que j'ai créée ne s'affiche pas dans ma fenetre SQL Server 2005.
Quelqu'un aurait-il une idée?
Ci-après le code:
// SQL_Server_insert_table.cpp : Defines the entry point for the console application.
//
#include
"stdafx.h"#include
#include
<string>#import
"C:\Program files\Fichiers Communs\System\Ado\msado15.dll" rename(
"EOF",
"ADOEOF")
using
namespace ADODB;
using
namespace std;std::string outputashex(
unsigned
long l){
char buffer[1024];::itoa(l, buffer, 16);
return buffer;} ;
void
main(){
HRESULT hr;
CoInitialize(NULL);
try{
_ConnectionPtr connection;
// Call Create instance to instantiate the Connectionhr = connection.CreateInstance(
__uuidof(Connection));
if (FAILED(hr)){
throw _com_error(hr);}
// Call Create instance to instantiate the Recordset_RecordsetPtr recordset;