Error INSERT INTO
Publicado por ALFONSO (4 intervenciones) el 20/09/2019 15:22:41
Buenas tardes,
Quiero anexar un número de registros determinado por una variable a una tabla pero me sale error:
NumPreguntas = 100 / Seleccion
If Me.Tema01 = -1 Then
DoCmd.RunSQL "INSERT INTO Examen ( EXAMEN )SELECT TOP NumPreguntas Preguntas.EXAMEN, * FROM Preguntas WHERE (((Preguntas.TEMA) = '01')AND(Preguntas.IdLey) Between 1 and 100) ORDER BY Rnd(-[id]*15000*Timer())"
End If
La cosa es que si en lugar de la variable le pongo un número concreto me funciona perfectamente.
Alguna solución
Muchas gracias
Quiero anexar un número de registros determinado por una variable a una tabla pero me sale error:
NumPreguntas = 100 / Seleccion
If Me.Tema01 = -1 Then
DoCmd.RunSQL "INSERT INTO Examen ( EXAMEN )SELECT TOP NumPreguntas Preguntas.EXAMEN, * FROM Preguntas WHERE (((Preguntas.TEMA) = '01')AND(Preguntas.IdLey) Between 1 and 100) ORDER BY Rnd(-[id]*15000*Timer())"
End If
La cosa es que si en lugar de la variable le pongo un número concreto me funciona perfectamente.
Alguna solución
Muchas gracias
Valora esta pregunta


0