elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Error creo que de comillas en la cadena de conexion, Ayuda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error creo que de comillas en la cadena de conexion, Ayuda  (Leído 4,912 veces)
llogui

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Error creo que de comillas en la cadena de conexion, Ayuda
« en: 21 Septiembre 2021, 00:51 am »

Hola cómo les va'??  Necesito ayuda.....................  Me da error de no Encontrar el archivo de Base de Datos......

Si posteo la imagen aqui del error, sale marcado el mismo en el margen izquierdo  es sobre la linea de la cadena de Conexion....Posiblemente en las comillas...

En la cadena de conexion, desde C:/, es de color rojo....

Si saben cómo van las comillas o cómo se soluciona ese error, les agradezco mil millones...
Espero vuestra devolución, abrazos....

Código
  1. private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
  2.  
  3.             String^ Usuario = textUsu->Text;
  4. int Clave = Convert::ToInt32(textContra->Text);
  5.  
  6. OleDbConnection^ connection = gcnew OleDbConnection(Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\Guillermo\Documents\Visual Studio 2008\Proyectos\VtaInsumosPc
  7. \VaInsumosPc.accdb");
  8.  
  9.             OleDbCommand^ command = connection->CreateCommand();
  10. command->CommandText = "Insert Into Usuario (Usuario, Clave) values (@Usuario, @Clave)";
  11. command->Parameters->AddWithValue("@Usuario", Usuario);
  12.             command->Parameters->AddWithValue("@Clave", Clave);
  13.             connection->Open();
  14.             command->ExecuteNonQuery();
  15.             connection->Close();
  16. MessageBox::Show("Registro guardado..");
  17.  
  18. }


En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Error creo que de comillas en la cadena de conexion, Ayuda
« Respuesta #1 en: 21 Septiembre 2021, 02:19 am »

¿No deberías usar la barra invertida doble dentro de la cadena de comillas?


En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.838


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Error creo que de comillas en la cadena de conexion, Ayuda
« Respuesta #2 en: 21 Septiembre 2021, 02:27 am »

Hola, prueba a cambiar esta línea:

Código
  1. OleDbConnection^ connection = gcnew OleDbConnection(Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\Guillermo\Documents\Visual Studio 2008\Proyectos\VtaInsumosPc
  2. \VaInsumosPc.accdb");
  3.  

Por esta:

Código
  1. OleDbConnection^ connection = gcnew OleDbConnection(Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\\Users\\Guillermo\\Documents\\Visual Studio 2008\\Proyectos\\VtaInsumosPc\\VaInsumosPc.accdb");
  2.  

Nos comentas si te ha funcionado.


Saludos
En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.163



Ver Perfil
Re: Error creo que de comillas en la cadena de conexion, Ayuda
« Respuesta #3 en: 21 Septiembre 2021, 20:33 pm »

Tienes que indicar que error da, puede ser desde incompatibilidad de Driver de conexión, versión de la base de datos, etc.

Por lo pronto se ve que estás usando mal la cadena de conexión, toda la cadena debe ir entre comillas y los caracteres especiales como \ se deben escapar poniéndolo dos veces:

Código
  1. OleDbConnection^ connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Guillermo\\Documents\\Visual Studio 2008\\Proyectos\\VtaInsumosPc"

Los parámetros de la cadena de conexión se separan por ; así que no te preocupes por los espacios en la ruta
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como creo la conexion con CSocket Master?
Programación Visual Basic
Edu 9 4,086 Último mensaje 5 Octubre 2010, 22:44 pm
por Edu
Ayuda con error en conexión a MySQL remota
Programación C/C++
LucasBols 0 1,615 Último mensaje 31 Mayo 2012, 21:38 pm
por LucasBols
error comillas, pero donde? [SOLUCIONADO]
PHP
soru13 2 1,509 Último mensaje 29 Octubre 2012, 22:07 pm
por soru13
ayuda con este programa, tengo un error logico creo
Programación C/C++
TaLaP0 XoR BiT 2 2,771 Último mensaje 3 Diciembre 2012, 04:06 am
por TaLaP0 XoR BiT
AYUDA error de conexion a base de datos
Java
silfer_1908 0 1,664 Último mensaje 9 Noviembre 2019, 01:27 am
por silfer_1908
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines