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

#1
Mil gracias, ya lo veo.....puedo disponer de dos días, para ello...Gracias....
#2
Programación C/C++ / Boton Vender no funciona
31 Octubre 2021, 06:49 AM
Hola, cómo les va?, yo pidiendo ayuda.....programé un botón Vender, y no funciona pero tampoco me da Error....

Debiera cargar Por cada linea de Grid View, un registro en Base de datos access..

Hay un objeto dateTimePicker.....

Dejo Bloque de código por si Ustedes pueden encontrar el problema y me ayudan...

Agradezco muchísimo, disculpen las molestias....
Código (cpp) [Seleccionar]
private: System::Void buttonVender_Click(System::Object^  sender, System::EventArgs^  e) {


        OleDbConnection^ connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Guillermo\\Documents\\Visual Studio 2008\\Projects\\VtaInsumosPc\\VaInsumosPc.accdb;");             
        OleDbCommand^ command = connection->CreateCommand();     
        command->CommandText = "INSERT INTO Venta (Id_Usu, Id_Prod, Fecha, Descripción, Precio, Cantidad, Total) VALUES (@Id_Usu, @Id_Prod, @Fecha, @Descrip, @Precio, @Cantidad, @Total)";
                 
        for each (DataGridViewRow^ row in dataGridView1->Rows)
{
command->Parameters->Clear();
         
command->Parameters->AddWithValue("@Id_Usu", Convert::ToInt32(row->Cells["Vend"]->Value));
command->Parameters->AddWithValue("@Id_Prod", Convert::ToInt32(row->Cells["CódProd"]->Value));
command->Parameters->AddWithValue("@Fecha", dateTimePicker1->Value);
command->Parameters->AddWithValue("@Descrip", Convert::ToString(row->Cells["Descripción"]->Value));
command->Parameters->AddWithValue("@Precio", Convert::ToInt32(row->Cells["Precio"]->Value));
command->Parameters->AddWithValue("@Cantidad", Convert::ToInt32(row->Cells["Cantidad"]->Value));
command->Parameters->AddWithValue("@Total", Convert::ToInt32(row->Cells["Total"]->Value));
connection->Open();
            command->ExecuteNonQuery();
connection->Close();
MessageBox::Show("Venta registrada con éxito...");
}





#4
Hola, cómo les va?---yo, molestando un poco,....

Pido ayuda, si bien sería una tontera, es un error que no logro dar con el, estoy en clases....

Al Proyecto ya lo tengo terminado con modulo de Ventas, donde se realiza el negocio o transacciones de ventas, principal...

cada alumno hace lo desarrolla individualmente con codigo que le aporto:

pero en este caso tira este error y no logro captarlo..

dejo codigo, por si pueden darse cuenta donde es y ayudarme...

Agradezco un monton, tiempo no sobra...




OleDbConnection^ con = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\usuarios\\alumno\\documentos\\venta de insumo.accdb;");
OleDbCommand^ command = con->CreateCommand();

command->CommandText =("Update usuario Set Usuario ='"+textBox3->Text+"', clave ='"+textBox4->Text "', Nombre='"+textBox2->Text"' Where Id_usuario ="+texbox1->Text+"");
con->Open();
command->ExecuteNonQuery();
con->Close();
MessageBox::Show("Datos actualizados con exito...");
cargarDataGridView();




[code=cpp]
[/code]
#5
Disculpa, mil millones de gracias, estaba en plena clases cuando pedi esta ayuda.....me fijo dentro de una rato....mil gracias, saludos...
#6
hola, cómo les va??.....me comunico para solicitar ayuda a uds. con este error del encabezado.....

sabran de que se trata y cómo solucionarlo??

Reza lo si:

como solucionar fatal error C1088: No se puede vaciar el archivo intermedio para compilador: 'C:\Users\Alumno\AppData\Local\Temp\_CL_1538f298ex': No space left on device d:\

Agradezco cualquier orientacion y ayuda...saludos...
#7
Sii, se que está claro que es así, pero la Bdatos y la declaraciones están bien.......seguiré revisando....puede que se haya roto algo entre la Bdatos y el código....mil millones de gracias, abrazo grande....




Ya encontre el error.....La columna Nombre de la Base de datos, no tiene datos....
#8
Esta es la Captura donde se puede visualizar el error que tira    
#9
Me da Error 0.......Es decir: no se qué es......No se colocar imagen aqui.....hace 2 dias que estoy con este error, pero estuve atendiendo otro alumnos.....hoy me estoy dedicando exclusivamnete....
#10
Hola, buen día, cómo les va??.....disculpen que los moleste, me comunico para pedir ayuda con un error de c++/cli, que cuando compilo me tira Error de InvalidCastexception, pero tendría bien implementado todo, dejo código por si se puede avisorar cuál sería el error
Aclaro: en Base de datos, está como TEXTO....

SERíA LA ÚLTIMA LÍNEA (Nombre)......

Agradezco cualquier ayuda, saludos...
Código (cpp) [Seleccionar]
public: void cargarDataGridView()
{
OleDbConnection^ connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\usuarios\\alumno\\documentos\\venta de insumos.accdb;");
OleDbCommand^ command = connection->CreateCommand();
command->CommandText = "Select Idusuario, Usuario, Clave, Nombre From usuario Order By Idusuario Asc";
OleDbDataReader^ dr;
connection->Open();

dataGridView1->Rows->Clear();
dr = command->ExecuteReader();

while (dr->Read())
{
int reglon = dataGridView1->Rows->Add();

dataGridView1->Rows[reglon]->Cells["ID_Usuario"]->Value = dr->GetInt32(dr->GetOrdinal("Idusuario")).ToString();
dataGridView1->Rows[reglon]->Cells["Usuario"]->Value = dr->GetString(dr->GetOrdinal("Usuario"));
dataGridView1->Rows[reglon]->Cells["Clave"]->Value = dr->GetString(dr->GetOrdinal("Clave"));
dataGridView1->Rows[reglon]->Cells["Nombre"]->Value = dr->GetString(dr->GetOrdinal("Nombre"));
}
connection->Close();