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

Problema con Sql

Estas en el tema de Problema con Sql en el foro de ASP Clásico en Foros del Web. Tengo el siguiente problema: tengo conectada una BD, y tengo problemas al insertar un registro. este es mi codigo: <%if (Request.Form+"."!="undefined") { Ob_Conn=new ActiveXObject("ADODB.Connection") Ob_RNuevo=new ...
  #1 (permalink)  
Antiguo 07/09/2004, 17:13
 
Fecha de Ingreso: noviembre-2003
Ubicación: En uno de los países mas lindos: CHILE
Mensajes: 70
Antigüedad: 20 años, 7 meses
Puntos: 0
Problema con Sql

Tengo el siguiente problema:
tengo conectada una BD, y tengo problemas al insertar un registro.
este es mi codigo:

<%if (Request.Form+"."!="undefined")
{
Ob_Conn=new ActiveXObject("ADODB.Connection")
Ob_RNuevo=new ActiveXObject("ADODB.RecordSet")
Ob_Conn.Open("BD")
Ob_RNuevo.Open("<Tabla>",Ob_Conn,adOpenStatic,adCm dTable)
Ob_RNuevo.AddNew()
Ob_RNuevo("proy")=Request.Form("proyecto")
Ob_RNuevo("sitem")=Request.Form("fase")
Ob_RNuevo("tipdoc")=Request.Form("Tipo")
Ob_RNuevo("area")=Request.Form("area")
Ob_RNuevo("esp")=Request.Form("esp")
Ob_RNuevo("descripcion")=Request.Form("txt_desc")
Ob_RNuevo.Update()
Ob_RNuevo.Close()
Ob_Conn.Close()
}.

Ahora mi problema es que al momento de ingresar los datos al registro no tengo k ocupar todos los campos y parece k ese fuese el error. Por lo que les pediria si me pudiesen ayudar u orientarme para solucionar este problema pork estoy contra el tiempo. Gracias


como lo tendria k hacer para ingresar algunos datos y los otros dejarlos null???????????????????????????

Última edición por darb; 08/09/2004 a las 08:29
  #2 (permalink)  
Antiguo 07/09/2004, 19:40
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 2 meses
Puntos: 0
Saludos,

Porque no formas un SQL del tipo:

SQL = "INSERT INTO"
  #3 (permalink)  
Antiguo 07/09/2004, 19:42
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 2 meses
Puntos: 0
Saludos,

Porque no formas un SQL del tipo:

SQL = "INSERT INTO tabla (proy, sitem) VALUES ('" & Request.Form("proyecto") & "', '" & Request.Form("fase") & "')"

Así con los campos que quieras guardar y la ejecutas con:

Ob_Conn.Execute SQL
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.