Bonjour,

J'utilise ADO.NET pour communiquer avec ma base de données SQL SERVER.
Dans ma requête, qui est une String^, je voudrai utiliser une variable orderId qui est en char *;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
// Requete
String ^ myRequete = "UPDATE COM_SERVEUR SET ORDERID = " + orderId  + "WHERE ID = '" + id + "'";
 
// Objet Command
SqlCommand ^command = gcnew SqlCommand( myRequete, connection);
J'ai une erreur C2679: '+' binaire*: aucun opérateur trouvé qui accepte un opérande de partie droite de type 'char *' (ou il n'existe pas de conversion acceptable)

Comment convertir ma variable en String ^ ?
Y a t-il une autre solution ?

Merci d'avance