Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - llogui

#11
Sii, Eternal Idol, tienes razón, te agrdezco mucho, sólo quiero asegurarme que lo debo poner sin el "finally".....para solucionarlo más fácilmente y rápidamente ya que estoy contrarreloj....

Sólo que ahora para compilar y comprobar resultados, me está dando otro error de Destructor...etc...que debo solucionar, al compilar...

Mil millones de gracias, unabrazo grande, quedo agradecido, siempre....




Solucionado......Ya funciona el Login, que compara si con lo ingresado ha daros en la BD,  si es afirmativo, te deja entrar, de lo contrario mensje de "Usuario y o Contraseña invalida....

Mil gracias, espero te vuelva...un abrazo muy agrande, Eternal Idol.....no molestaré más con Login.,..

Saluidos
#12
Hola, cómo les va?', espero que bien.......Una vez solucionado el hilo anterior sobre este login, ahora se desacomoda el conn.Close(), después del bloque Try y Catch.....

Dejo codigo, para que Uds. aprecien, y me tiran una mano, disculpen las molestias, un abrazo grande......

Código (cpp) [Seleccionar]
cmd->Parameters->AddWithValue("@password", Contraseña);
  OleDbDataAdapter^ Oda = gcnew OleDbDataAdapter(cmd);
  DataTable^ dt = gcnew DataTable();
  Oda->Fill(dt);

  if(dt->Rows->Count == 1)
  {
  MessageBox::Show("Bienvenido Usuario..."+ textUsu->Text);
  this->Hide();
  Ventas7^ ven = gcnew Ventas7();

  ven->ShowDialog();
  }
else
  {
  MessageBox::Show("Usuario y/o Contraseña incorrecta");
  }
  }
catch (Exception^ e)
{
throw;
}
finally    
{
conn->Close();
}
  }
};
}


Lista de Errores:

Error   1   error C2065: 'conn' : undeclared identifier   242
Error   3   error C2065: 'conn' : undeclared identifier      242
Error   2   error C2227: left of '->Close' must point to class/struct/union/generic type   242
Error   4   error C2227: left of '->Close' must point to class/struct/union/generic type   242

#13
Listo, le agrego una.......si soluciono esos errores, y no funciona por otra cosa, molesto de nuevo, gracias, disculpen las molestias....Abrazos..
#14
Noo, si las tiene a las llaves de Cierre, solo que salio cortado......que podria ser el Error de Login, de revisar ese hilo de nuevo??

Dejo muestra del final del codigo donde figuran las llaves que no salieron

Código (cpp) [Seleccionar]

                      else
  {
  MessageBox::Show("Usuario y/o Contraseña incorrecta");
  }  
catch (char*)
{
/*MessageBox::Show(ex.Message);*/ 
}
/*finally    
{*/
conn->Close();
/*}*/
  }
}


};
}


#15
Hola, cómo les va?

Disculpen las molestias.....me comunico para pedirles ayuda con retornar al Form de origen, si desde el Form inicial me direccionó al segundo Form2, de destino....

la pregunta es:

voy del Form1 al Form2, para ello debo indicar una Referencia de tipo #include "Form1.h", con lo cual genero un código para arribar al Form2...

Cómo hago para volver al Form1??

A parte, si para Retornar Referencio con el #include de la pagina de origen, se genera una referencia circular y se anula hasta el código para ir del Form 1 al Form2...

Agradezco cualquier ayuda que eche luz sobre este tema....

Abrazo grande....




Ya salió, gracias, disculpen las molestias...un abrazo grande
#16
Programación C/C++ / 4 Errores en Login.....(2)
5 Octubre 2021, 00:17 AM
Hola, cómo les va??, disculpen las molestias, me comunico para pedirles ayuda para poder hacer funcionar Login de mi Proyecto...

Sólo me tira 4 errores que se visualizan en Codigo que dejo a continuación de ésta solicitud....

Espero que resuelto este mismo, cumpla su función el Login...dado que es difícil el codigo Login...

Quedo mu agradecido, envío un saludo muy agrande.....

Código (cpp) [Seleccionar]
public: void Loguear(String^ Usuario, int Contraseña)
{
 try
 {
             OleDbConnection^ conn = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Guillermo\\Documents\\Visual Studio 2008\\Projects\\VtaInsumosPc\\VaInsumosPc.accdb;");
 conn->Open();
 OleDbCommand^ cmd = gcnew OleDbCommand("SELECT Usuario FROM Usuario WHERE Usuario = @usuario AND Clave = @password", conn);
 cmd->Parameters->AddWithValue("@usuario", Usuario);
 cmd->Parameters->AddWithValue("@password", Contraseña);
 OleDbDataAdapter^ Oda = gcnew OleDbDataAdapter(cmd);
 DataTable^ dt = gcnew DataTable();
 Oda->Fill(dt);

 if(dt->Rows->Count == 1)
 {
 this->Hide();

 if(dt->Rows[0][0] == "Usuario")
 {
 MessageBox::Show("Bienvenido Usuario..."+ textUsu->Text);
 }
 }
 else
 {
 MessageBox::Show("Usuario y/o Contraseña incorrecta");
 }  
catch (char*)
{
/*MessageBox::Show(ex.Message);*/  
}
/*finally    
{*/
conn->Close();
/*}*/
 }
}




Errores:

Error   2   error C2317: 'try' block starting on line '211' has no catch handlers   c:\users\guillermo\documents\visual studio 2008\projects\vtainsumospc\vtainsumospc\Loguin.h   243
Error   4   error C2317: 'try' block starting on line '211' has no catch handlers   c:\users\guillermo\documents\visual studio 2008\projects\vtainsumospc\vtainsumospc\Loguin.h   243
Error   1   error C2318: no try block associated with this catch handler   c:\users\guillermo\documents\visual studio 2008\projects\vtainsumospc\vtainsumospc\Loguin.h   234
Error   3   error C2318: no try block associated with this catch handler   c:\users\guillermo\documents\visual studio 2008\projects\vtainsumospc\vtainsumospc\Loguin.h   234
#17
Hola, cómo les va??....Yo, pidiendo ayuda.....
Al final adape codigo de c#  llene DataGridView...

El tema es que al llegar al campo Cuit, me agrega cualquier otro numero que no es el que yo tipeo como Cuit.......

Dejo codigo para que se dimensione...

A qué se deberá??....alguien sabe??

Abrazos

Código (cpp) [Seleccionar]
public: void cargarDataGridView()
        {
            //declaramos la cadena  de conexion
            OleDbConnection^ connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Guillermo\\Documents\\Visual Studio 2008\\Projects\\VtaInsumosPc\\VaInsumosPc.accdb;");
            //variable de tipo OleDbcommand
            OleDbCommand^ command = connection->CreateCommand();
//declaramos el comando para realizar la busqueda
            command->CommandText = "Select Id_Proveedores, RazSoc, Cuit From Proveedores Order By Id_Proveedores Asc";
            //variable SqlDataReader para leer los datos
            OleDbDataReader^ dr;
            //se abre la conexion
            connection->Open();
            //limpiamos los renglones de la datagridview
dataGridView1->Rows->Clear();
            //a la variable DataReader asignamos  el la variable de tipo SqlCommand
            dr = command->ExecuteReader();
            //el ciclo while se ejecutará mientras lea registros en la tabla
while (dr->Read())
            {
                //variable de tipo entero para ir enumerando los la filas del datagridview
                int renglon = dataGridView1->Rows->Add();
                // especificamos en que fila se mostrará cada registro
                // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor=
                // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string);
dataGridView1->Rows[renglon]->Cells["Id_Proveed"]->Value = dr->GetInt32(dr->GetOrdinal("Id_Proveedores")).ToString();
                dataGridView1->Rows[renglon]->Cells["NomRazSoc"]->Value = dr->GetString(dr->GetOrdinal("RazSoc"));
                dataGridView1->Rows[renglon]->Cells["Cuit"]->Value = dr->GetInt32(dr->GetOrdinal("Cuit")).ToString();
}
            //cierra la conexión
            connection->Close();

#18
Hola, respondente, ya lo solucione al llenado con otro codigo....asi que mil millones de gracias,  disculpen las molestias...un abrazo....
#19
Buenas tardes, cómo les va??

Necesito vuestra ayuda para llenar un DataGridView con tabla de Access??

Lo que necesito es una idea de código en c++/cli

Mientras tanto iré tratando de adaptar código de C#, para ello.-

UN saludo Grande, disculpen las molestias....
#20
Buenas tardes, cómo les va??

Necesito vuestra ayuda para llenar un DataGridView con tabla de Access??

Lo que necesito es una idea de código en c++/cli

Mientras tanto iré tratando de adaptar código de C#, para ello.-

UN saludo Grande, disculpen las molestias....