Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema con ExecuteNonQuery c++

Estas en el tema de Problema con ExecuteNonQuery c++ en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/03/2013, 13:21
Avatar de cajojeca  
Fecha de Ingreso: junio-2008
Mensajes: 77
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con ExecuteNonQuery c++

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...
  #2 (permalink)  
Antiguo 13/03/2013, 13:26
Avatar de cajojeca  
Fecha de Ingreso: junio-2008
Mensajes: 77
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con ExecuteNonQuery c++

se em olvido colocar el encabezado.....

#include "stdafx.h"

#using "System.dll"
#using "System.Data.dll"

using namespace System;
using namespace System::Data;
using namespace System::Data::OleDb;
using namespace System::Data::SqlClient;
using namespace System::Globalization;

Etiquetas: c++
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.