SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jodijo5 en Viernes 29 de Abril de 2005, 00:50

Título: Ayudacon Sentencia Sql
Publicado por: jodijo5 en Viernes 29 de Abril de 2005, 00:50
hola amigos, yo de nuevo;
estoy haciendo un sistema para odontologia, pero tego un problema, tengo una base de datos en acces pero al querer agregar un nuevo registro no entra, no me genera ningun error o halgo por el estilo. los campos de la base da¿e datos son:

id_paciente
nombres
apellidos
edad
sexo
domicilio
elefono
enfermedad_actual
antecedentes_personales
antecedentes_familiares
etc,etc,etc

mi sentencia es así

[CODE]db.execute("imput into personal(id_paciente,nombres,apellidos,edad,sexo,domicilio,elefono,enfermedad_actual) VALUES(aqui ya pongo los valres correspondientes alos campos mencionados en la sentencia)")
][/QUOTE]
donde db as database

tambien eh probado con poner todos los campos de la base datos en la sentencia, y tambien he probado con poner algunos, y no resulta nada.

quizas sea porque tiene una relacion uno a muchos con otra tabla llama odontograma, nose...

mi tabla con probleas se llama "personal"

gracias de antemano chaooooooooooooooooooooooooooooooooooooooo
Título: Re: Ayudacon Sentencia Sql
Publicado por: DiabloRojo en Viernes 29 de Abril de 2005, 14:49
Qué tal jodijo5?

Lo único que veo en la sentencia es que utilizas "imput". La cláusula para agregar registros es como sigue:


Código: Text
  1.  
  2. INSERT INTO nombre_tabla (campo1, campo2,campoN) VALUES (valor1,valor2,valorN)
  3.  
  4.  

Prueba con eso a ver. Si continúa sin funcionar mejor revisa bien las relaciones de tus tablas.


DiabloRojo.
Título: Re: Ayudacon Sentencia Sql
Publicado por: jodijo5 en Domingo 1 de Mayo de 2005, 20:13
amigo diablo rojo pues tienes toda la razon, pero el problema no era ese, lo he solucionado poniendo:

dbf.openrecordset.addnew

antes de poner mi sentencia y claro tambien cambiandole lo que me digiste,

gracias por la ayuda, pero aun tengo la duda de como me puedo enlazar una base de datos de foxpro, bueno, otra duda como enlazo una base de datos cualquiera de acces pero desde un red

gracias por la ayuda de todas formas