Salut tout le monde, 
j'ai un autre problème. Je ne parviens pas à passer des variables en paramètres à ma chaine sql dont voici le code : 
J'ai l'erreur suivante :
	
	Erreur	2	error C2440: '=' : impossible de convertir de 'std::basic_string<_Elem,_Traits,_Ax>' en 'System::String ^'	e:\projet c++\identification.cpp	11
 je n'y comprend rien !!!
Merci de m'aider 
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
   |  
void identification::saisieindent()
{	
	string var, wlogin, wpass;
	cout<<"\tLogin : ";
	cin>>wlogin;
	cout<<"\tPass : ";
	cin>>wpass;	
 
	if (verifident(wlogin, wpass))
	{
		cout<<"Identifiants OK";
	}
}
 
 
 
bool identification::verifident(string wlogin, string wpass)
{
	String^ var;
	var = "SELECT * FROM utilisateur WHERE login='" + wlogin + "' AND pass='" + wpass + "'";
 
	String^ connectString ="Data Source=MPDSI\\SQLEXPRESS;AttachDbFilename=E:\\ProjetC++\\bdd.mdf;Integrated Security=True;";
 
		SqlConnection^ connection = gcnew SqlConnection();
		connection->ConnectionString = connectString;
 
		connection->Open();
		// Objet Command
		SqlCommand ^command = gcnew SqlCommand(var, connection);
		// Objet DataReader
		SqlDataReader ^reader = command->ExecuteReader();
 
		if(reader->FieldCount !=0)
			return true; 
		else
			return false;
 
		// Fermeture reader
		reader->Close();
		// Fermeture connection
		connection->Close();
} | 
 
						
					
Partager