SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Jenncarol en Miércoles 23 de Abril de 2008, 22:21
-
Buenas Tardes... Necesito un poco de ayuda en cuanto a la sintaxis para utilizar los Insert en Borland C++.
Estoy intentando insertar registros de una tabla en otra y tambien registros que estan guardados en una variable calculada.
Este el codigo que utilice para el insert: :comp:
La Tabla se llama historial
Insert into TBhistorial ("INTER_ATRA","CAP_PAGADO","TOTAL_PAG","CAP_ACTUAL",
"COD_PREST","COD_P","FECH_PAGO")->Values(interes, cap_pag, EdTotpago,
cod_prest, cod_p, fech_pago);
porfa si me pueden decir que estoy haciendo mal ;)
Gracias... :)
-
Si podrias dar mas info de lo que stas haciedno capaz que te podriamos ayudar mas!
tendrías que decirnos que objeto stas usando...
X que a decir verdad stoy medio perdido con la sintaxis que pusiste... me suena a MySQL... :S
-
Si podrias dar mas info de lo que stas haciedno capaz que te podriamos ayudar mas!
tendrías que decirnos que objeto stas usando...
X que a decir verdad stoy medio perdido con la sintaxis que pusiste... me suena a MySQL... :S
Estoy utilizando un Boton, para calcular e Insertar las registros.
Es para un pequeño sistema de cobranzas, lo que quiero con esta tabla es tener un "historial de los cobranzas" realizadas a lo clientes.
:rolleyes:
-
no, a lo que me referia es que objeto de c++ estas usando, pero ahora viendo bien tu primer post y entendiendo el código, deduzco que es una TTable del Borland Datebase Engine (BDE)... y ahí siento decirte que yo no te voy a poder ayudar mucho ya que es muuuuy limitado mi conocimiento en esto! :(
Ahora según lo que entiendo vos tenes la base de datos pero la tecnología mediante la que accedes a esa tabla es relativa; podes usar SQL, Accses, FoxPro, Oracle, etc.
Calculo que tenes que especificar eso... :S
Lo que si te puedo aconsejar s que te fijes en los ejemplos del borland que trae que hay varios sobre BD. (Carpeta Examples que se encuentra junto con las predeterminadas de la instalacion, en el borland 6 al menos...)
Igual casualmente ahora en breve tengo que hacer un programa que maneje una base de datos amplia así que voy a tener que aprender todo esto...
Así que si algun grossso se digna a responder tu duda de seguro me va a ayudar a mi tbm!
ALGUIEN QUE ACLARE EL TEMA!!!! HEEELP HEREEE!!!! jajajaja
Exitos con eso... :losiento:
-
esto es un ejemplo.. como lo utilizo yo..
AnsiString consulta2;
consulta2="insert into inventario values ('"+LMDEdit2->Text+"','1','0','0')";
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add(consulta2);
Query1->ExecSQL();
Query1->Close();
previamente los componetes..
AdoQuery y AdoConection
eso con una bd mysql
me dices como te va...
salu2
Gracias.. :D
-
esto es un ejemplo.. como lo utilizo yo..
AnsiString consulta2;
consulta2="insert into inventario values ('"+LMDEdit2->Text+"','1','0','0')";
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add(consulta2);
Query1->ExecSQL();
Query1->Close();
previamente los componetes..
AdoQuery y AdoConection
eso con una bd mysql
me dices como te va...
salu2
Porfa si me puedes ayudar aqui esta un poco mas explicito..
Estoy Utilizando Borland C++ Builder, una version un tanto vieja.
-> Tengo una tabla llamada historial necesito insertar Registros en esa
tabla desde otra y tambien los campos que son variables calculadas.
La tabla historial esta compuesta por los siguientes campos:
INTER_ATRA = interes atrasado
CAP_PAGADO = Capital pagado
TOTAL_PAG = Total a pagar
CAP_ACTUAL = Capital actual
COD_PREST = Codigo del prestamo
COD_P = Numero de pago
FECH_PAGO = Fecha de pago
-> Lo que quiero hacer con el "Insert" valga la redundancia, es insertar los siguientes registros:
interes = valor calculado
cap_pag = valor calculado
EdTotpago = valor calculado
cod_prest = campo de la tabla prestamos
cod_p = campo de la tabla detalle_pagos
fech_pago = campo de la tabla detalle_pagos
Y este el codigo que estoy utilizando:
while (!TBDetalle->Eof)
{
cap_pagado=atof(TBDetalle->FieldByName("MONT_PORCI")->AsString.c_str())
-monto_pagar;
Insert into TBhistorial->FieldByName ("INTER_ATRA","CAP_PAGADO","TOTAL_PAG","CAP_ACTUAL",
"COD_PREST","COD_P","FECH_PAGO")->Values(saldo cap_pag, EdTotpago,
EdCap_act,cod_prest, cod_p, fech_pago);
}
porfa necesito una orientacion, acerca de si me falta algo en el codigo.
Gracias... :)