grabar mas de 2 registros
Publicado por noe gaona amaro (48 intervenciones) el 12/07/2007 01:22:56
hola, ya he podido hacer un buen de cosas a mi sistema
solo ke me atore en algo ke me imagino ke es super simple pero ke yo no se
es ke cuando doy a grabar un registro a mi tabla se agrega bien pero cuando kiero copiar el cogigo para meter dos o mas campoc a la base me sale el error de
index or primary key cannot contain a null value
mi codigo es este
Private Sub grabar_Click()
Set db = OpenDatabase("D:\Thunder\system\personas.mdb")
SQL = "SELECT matricula FROM perso"
Set rec = db.OpenRecordset(SQL)
rec.MoveFirst
rec.AddNew
rec("matricula") = matriculatext.Text
rec.Update
SQL = "SELECT fecha_cum FROM perso"
Set rec = db.OpenRecordset(SQL)
rec.MoveFirst
rec.AddNew
rec("fecha_cum") = cumpleañostext.Text
rec.Update ---------------------------------------------- aki me marca el error
si borro lo de cumpleaños esa seccion si me lo graba pero si lo copio asi como esta y lo ejecuto no me lo graba, no se si asi se debe hacer o hay otra manera para poner todos lod text.tex y de un jalo de guarden todos, por lo pronto lo ando haciendo asi y me marca eso, alguien sabe como solucionarlo?
supongo ke hola es el ke me contestara :D el genio de el foro
solo ke me atore en algo ke me imagino ke es super simple pero ke yo no se
es ke cuando doy a grabar un registro a mi tabla se agrega bien pero cuando kiero copiar el cogigo para meter dos o mas campoc a la base me sale el error de
index or primary key cannot contain a null value
mi codigo es este
Private Sub grabar_Click()
Set db = OpenDatabase("D:\Thunder\system\personas.mdb")
SQL = "SELECT matricula FROM perso"
Set rec = db.OpenRecordset(SQL)
rec.MoveFirst
rec.AddNew
rec("matricula") = matriculatext.Text
rec.Update
SQL = "SELECT fecha_cum FROM perso"
Set rec = db.OpenRecordset(SQL)
rec.MoveFirst
rec.AddNew
rec("fecha_cum") = cumpleañostext.Text
rec.Update ---------------------------------------------- aki me marca el error
si borro lo de cumpleaños esa seccion si me lo graba pero si lo copio asi como esta y lo ejecuto no me lo graba, no se si asi se debe hacer o hay otra manera para poner todos lod text.tex y de un jalo de guarden todos, por lo pronto lo ando haciendo asi y me marca eso, alguien sabe como solucionarlo?
supongo ke hola es el ke me contestara :D el genio de el foro
Valora esta pregunta


0