/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Modificar base de datos no me lo grabe en el registro

 
      Índice del Foro elrincondelc.com -> Bases de datos en C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
chanas



Registrado: 19 Mar 2006
Mensajes: 4

MensajePublicado: 19/03/2006 2:52 am
Título: Modificar base de datos no me lo grabe en el registro

BUenas soy nuevo y me gustaria saber si me podeis ayudar

consultas() me devuelve el valor de cod por si sirve de algo, dejo el codigo más abajo a ver si me podeis decir el pq no me graba los nuevos datos en el registro gracias


void programas::modifica()
{
consultas();
programas graba;
gotoxy(40,23);
cout<<"Que desea Modificar";
gotoxy(40,26);
cout<<"1.- Nombre ";
gotoxy(40,2Cool;
cout<<"2.- Descripci¢n ";
gotoxy(40,30);
cout<<"3.- Tipo ";
gotoxy(40,32);
cout<<"4.- Discos ";
gotoxy(40,34);
cout<<"5.- Obervaciones ";


int opcio;
do{
opcio=getch();
}while(!strchr("12345",opcio));

switch(opcio)
{
case '1':
gotoxy(20,36);
cout<<"Nombre: "<<endl;
gotoxy(20,3Cool;
cin.getline(graba.nombre,15);
break;
case '2':
gotoxy(20,36);
cout<<"Descripci¢n: "<<endl;
gotoxy(20,3Cool;
cin.getline(graba.descripcion,25);
break;
case '3':
gotoxy(20,36);
cout<<"Tipo: "<<endl;
gotoxy(20,3Cool;
cin.getline(graba.tipo,10);
break;
case '4':
gotoxy(20,36);
cout<<"Discos: ";
gotoxy(20,3Cool;
cin>>graba.discos;
cin.get();
break;
case '5':
gotoxy(20,36);
cout<<"Observaciones: ";
gotoxy(20,3Cool;
cin.getline(graba.observa,14);
};

ofstream fichero("programas.DAT",ios::binary|ios::ate);
if(!fichero)
error("Error al abrir fichero programas.DAT para grabar");
fichero.seekp (sizeof(graba)*((graba.codigo)-1),ios::beg);
fichero.write((char*) &graba,sizeof (graba));
fichero.close();
}
Volver arriba
      Índice del Foro elrincondelc.com -> Bases de datos en C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com