Hola gente, tengo el siguiente problema, tengo una coneccion a un sql server 2005, y trabajo con c++ visual studio 2008, pero nose que es lo que estoy haciendo mal, desconosco si es un problema de librerias, using u otros..... les agrego el codigo que me marca error justo en el ExecuteNonQuery:
una forma:
String ^era = "UPDATE Prueba SET numero=1955 WHERE ID=1";
int non;
conn->Open();
SqlCommand ^cmt;
cmt = gcnew SqlCommand (era,conn);
non=cmt->ExecuteNonQuery();
conn->Close();
segunda forma:
OleDbConnection ^myConnection = gcnew OleDbConnection("Data Source=DB;Initial Catalog=usuario;Integrated Security=True");
String ^era = "UPDATE Prueba SET numero=1955 WHERE ID=1";
OleDbCommand ^myCommand = gcnew OleDbCommand(era, myConnection);
myCommand->Connection->Open();
myCommand->ExecuteNonQuery();
myConnection->Close();
me marca el mismo error con un cuadro de dialogo donde dice algo asi:
-------------------------------------------------------------------------------------------
Excepcion no controlada del tipo 'System.ArgumentsExceptions', en system.data.dll
Información adicional: No se ha especificado un proveedor OLE DB en ConnectionString. Un ejemplo sería, 'Provider=SQLOLEDB;'.
-------------------------------------------------------------------------------------------
pero me gustaria un ejemplo para poder solucionarlo... de ante mano muchas gracias...