Foros del Web » Programando para Internet » ASP Clásico »

INSERT en asp

Estas en el tema de INSERT en asp en el foro de ASP Clásico en Foros del Web. puedo hacer esto en el insert?? Dim cn Dim rs Set cn = Server.CreateObject("ADODB.Connection") cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & ";Data Source=" & Server.Mappath("\db\" + "stands.mdb") & ...
  #1 (permalink)  
Antiguo 08/07/2005, 12:56
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
INSERT en asp

puedo hacer esto en el insert??
Dim cn
Dim rs
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & ";Data Source=" & Server.Mappath("\db\" + "stands.mdb") & ";" & "Persist Security Info=False;Jet OLEDB:Database Password="

squery = "SELECT * FROM stands " & " WHERE stand IN (" & request.form("combo") & ")"

rs.open squery,cn
sql = "INSERT INTO stands (nombre) VALUES (REQUEST.FORM("txtNombre"))"
cn.Execute (sql)

cn.Execute "UPDATE stands Set ocupado=1" & " WHERE stand IN (" & request.form("combo") & ")"

es q no he hallado algo del insert con valores de un formulario,
saludos y thanks
  #2 (permalink)  
Antiguo 08/07/2005, 13:02
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
si no deverias tener problemas ... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 08/07/2005, 13:03
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Es correcto, solo enciérralo entre apóstrofes y concaténalo:

sql = "INSERT INTO stands (nombre) VALUES ('" & REQUEST.FORM("txtNombre") "')"
cn.Execute (sql)

Saludos
  #4 (permalink)  
Antiguo 08/07/2005, 14:45
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
ya puse como me dijeron pero no se puede
  #5 (permalink)  
Antiguo 08/07/2005, 14:50
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
que error tira o que pasa????
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #6 (permalink)  
Antiguo 08/07/2005, 14:56
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
este es el error:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/expos/HTML/enviar_ins.asp, line 93, column 46
sql = "INSERT INTO stands (nombre) VALUES ('" REQUEST.FORM("txtNombre") "')"
  #7 (permalink)  
Antiguo 08/07/2005, 14:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Bueno, no siempre el copy & paste es la mejor tecnica de programacion

Código:
sql = "INSERT INTO stands (nombre) VALUES ('" & REQUEST.FORM("txtNombre") &"')"
Por ahi le falto eso al codigo de Myak , pero deberiamos poner un poco de mas empeno para ver que es lo que falla...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 08/07/2005, 15:03
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
mmmmmmm no le di copy paste ! ok
y de todas formas no me funciona :P
  #9 (permalink)  
Antiguo 08/07/2005, 15:07
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Por el nuevo error que te sale...

Lo que puede ser es que no tengas Defaults bien definidos en tus demas campos, o que estes duplicando nombres, etc... o simplemente permisos...

Pon el error que te arroja, y tambien, primero prueba el SQL generado directo en tu administrador de bases de datos ahi miraras mas rapidamente el error.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #10 (permalink)  
Antiguo 08/07/2005, 15:09
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
si, de hecho si me hace el insert muy bien , pero de todas maneras GRACIAS !!!
  #11 (permalink)  
Antiguo 08/07/2005, 15:14
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Donde te hace bien el insert ???, arriba dices que aun no funciona, entonces que error te da o te muestra el codigo en ASP, o te refieres a que en tu administrador si hace el insert ?

__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #12 (permalink)  
Antiguo 08/07/2005, 15:19
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
já, si en mi administrador si me hacer el insert ,pero ya lo resolvi, gracias
  #13 (permalink)  
Antiguo 08/07/2005, 15:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Afortunadamente hoy es viernes!!!

Salud!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #14 (permalink)  
Antiguo 08/07/2005, 15:38
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Lo bueno que agarraron al master u_goldman de buenas, ya va por la quinta .... mientras que uno trabajando.
  #15 (permalink)  
Antiguo 08/07/2005, 15:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No la quinta pero ya comence!!! ja ja ja, ahora que sali a comer fueron dos, ya nada mas espero que se comiencen a ir todos y seguire con lo de los viernes

Salud!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #16 (permalink)  
Antiguo 08/07/2005, 15:47
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
mmm chicos como que ese comentario no va al caso no??, o mezclan alcohol con la programada y asi es mejor o que ?????
para hacerle asi yo, ji ji ji ji ji ji
  #17 (permalink)  
Antiguo 08/07/2005, 15:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Charles Baudelaire se drogaba para escribir, no que le tengamos que hacer a las drogas, pero un poco de alcohol para programar no le hace mal a nadie
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #18 (permalink)  
Antiguo 08/07/2005, 15:59
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
ok ok, buena recomendacion
  #19 (permalink)  
Antiguo 08/07/2005, 16:09
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
si quieres te invitamos, bueno más bien u_goldman que ya está encarrerado.
  #20 (permalink)  
Antiguo 08/07/2005, 16:17
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
jaja ok, no pues yo estoy puesta, solo digan cuando jaja
  #21 (permalink)  
Antiguo 08/07/2005, 16:19
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
jajajajajaj pero comparto con U_G.... no le hace mal a nadie pues :P jajaj saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:50.