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

Script para accesar a una BD

Estas en el tema de Script para accesar a una BD en el foro de ASP Clásico en Foros del Web. Espero que le sirva a alguien... Código: Dim webStrConn webStrConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("base.mdb") Function webDato(tipo,query,tabla,campo,criterio) 'tipo = 1.SELECT 2.Query, query Dim webConn, webRs, strSQL ...
  #1 (permalink)  
Antiguo 28/01/2003, 10:09
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 4 meses
Puntos: 5
Script para accesar a una BD

Espero que le sirva a alguien...

Código:
Dim webStrConn
webStrConn=  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("base.mdb")

Function webDato(tipo,query,tabla,campo,criterio)  'tipo = 1.SELECT 2.Query, query 
	Dim webConn, webRs, strSQL
	if tipo=1 then
		strSQL="SELECT * FROM "&tabla&" WHERE "&campo&"="&criterio
	else
		strSQL=query
	end if
	set webConn = Server.CreateObject("ADODB.Connection")
	webConn.Open webStrConn
	set webRs = webConn.Execute (strSQL)
	set webDato = webRs
End Function
__________________
Manoloweb
  #2 (permalink)  
Antiguo 28/01/2003, 10:11
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 4 meses
Puntos: 5
Funcion para generar un recordset con el resultado de un query SQL
Si {tipo} es =1 se corre un select en la {tabla} en el {campo} en busca del {criterio}
Si tipo es otro valor, se ejecuta la sentencia SQL del {query}

Ejemplo de Uso:

Código:
set web = webDato (1,,"Categorias","catID",1)
	while not  web.EOF
		response.write web("descripcion")
	web.movenext
wend	

set web2 = webDato (0,"SELECT * FROM Productos WHERE ID=1",0,0,0)
	while not  web2.EOF
		response.write web2("descripcion")
	web2.movenext
wend
__________________
Manoloweb
  #3 (permalink)  
Antiguo 28/01/2003, 11:10
Avatar de splashman  
Fecha de Ingreso: julio-2002
Ubicación: Super lejos
Mensajes: 364
Antigüedad: 21 años, 11 meses
Puntos: 1
creo que deberias de ingresarlo a la faqs de asp

este es el link

http://www.forosdelweb.com/showthrea...threadid=89836

salu2
__________________
Cada dia se aprende algo nuevo
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 00:01.