Tema: Insert into
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2009, 09:05
jochesfor
 
Fecha de Ingreso: octubre-2009
Mensajes: 80
Antigüedad: 15 años, 6 meses
Puntos: 2
Insert into

Hola tengo problemas con una subconsulta, ya he probado todo lo que se me ocurre, estoy intentando hacer este insert:

strSQL = "insert into Medico (IdClinica, Nombre, Apellido) values (select Id_Clinica FROM Clinica where IdGrupo = " & int(Session("Id")) & ",'" & Request.Form("Nombre") & "','" & request.Form("Apellido") & "')"


Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error. in query expression 'select Id_Clinica FROM Clinica where IdGrupo = 26'.

he colocado el select entre 'select' tambien '(select)' cuando reemplazo el select por el id de la clinica manualmente, inserta bien, tambien he probado el select solo y funciona bien, supongo que debe ser algo en la sintaxis de la subconsulta pero no encuentro el error.

gracias