Problema con la sintasis de SQL |
Responder |
Autor | |
dcampos2
Nuevo Unido: 11/Noviembre/2006 Estado: Sin conexión Puntos: 5 |
Opciones de entrada
Gracias(0)
Enviado: 17/Noviembre/2022 a las 12:57 |
Buenos dias, ante todo gracias por adelantado
A ver si alguien me puede ayudar con la sintasis de una instruccion SQL. Tengo esta instrucción para duplicar un registro desde un formulario con los mismos datos y me esta dando este error: Se ha producido el error ‘3134’ en tiempo de ejcución: Error de sintasis en la instruccion INSERT INTO. Private Sub DuplicarRegistre_Click() ' construyo la sentencia SQL para insertar el nuevo registro con todos los datos iguales que el actual SQLStr = "INSERT INTO Atencions_Domiciliàries
(Nom_Alumne,DOc_Familia,DOC_Facultatiu,Suposit, [DOC_Centre Educatiu])" SQLStr = SQLStr & "SELECT Nom_Alumne,DOc_Familia,DOC_Facultatiu,Suposit,[DOC_Centre
Educatiu]" SQLStr = SQLStr & "FROM
Atencions_Domiciliàries" SQLStr = SQLStr & "WHERE ID_Atencio = " &
Me.ID_Atencio ' ejecuto la inserción CurrentDb.Execute SQLStr, dbFailOnError |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14011 |
Opciones de entrada
Gracias(0)
|
Hola,
De entrada me faltan blancos que separen SELECT FROM WHERE del texto anterior de la sentencia. Te aclararía mucho el tema hacer un print de la variable SQLStr para ver en realidad la cadena de órdenes que has creado. |
|
dcampos2
Nuevo Unido: 11/Noviembre/2006 Estado: Sin conexión Puntos: 5 |
Opciones de entrada
Gracias(0)
|
Gracias por contestar tan rápido.
He arreglado los espacios que me dices y sigue marcando el mismo error y al marcar Depurar en la ventana del error se me a la linea CurrentDb.Execute SQLStr, dbFailOnError |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14011 |
Opciones de entrada
Gracias(0)
|
Postea aquí el valor que toma SQLStr.
|
|
dcampos2
Nuevo Unido: 11/Noviembre/2006 Estado: Sin conexión Puntos: 5 |
Opciones de entrada
Gracias(0)
|
Buenas Mihura
Perdona por no haber contestado antes. He estado daldole vueltas y hay un pequeño detalle en el que no habia pensado: estaba haciendo todo eso en un formulario tabular, puede que sea por eso que falle la SQL? si es por eso, se puede cerrar el post, intentaré hacerlo de otra manera. Muchas grácias.
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14011 |
Opciones de entrada
Gracias(0)
|
Seguimos sin ver la SQL real que intentas ejecutar ... poco se puede decir sin tenerla a la vista.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |