English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

El detalle es el siguiente.
Tengo una Base de Datos, en donde tengo almacenada una lista de nombres.
Tambien tengo una pagina con codigo asp y JavaScript, en la pagina tengo una funcion que me proporciona sugerencias de nombres, en el momento de escribir letra por letra.
El problema es que a la pagina yo le creo un array directamente en la pagina y ahi le lleno los datos, pero no quiero que sean esos, quiero que los consulte de la base de datos.

Me han dicho que con un RecordSet, pero no se como utilizarlo para acceder a mi Base de datos de SQLServer.

Les agradeceria cualquier aportacion.

2006-10-11 06:51:21 · 4 respuestas · pregunta de Jesus V 3 en Ordenadores e Internet Programación y Diseño

4 respuestas

Necesitas hacer varias cosas.
Crear un DNS en donde tengas el servidor web para saber en que lugar esta la base de datos.

Despues en tu asp necesitas crear una conexión a esa base de datos

Const strConstCN = "PROVIDER=MSDASQL;driver={SQL Server};server=TuServidor;uid=Usuario;pwd=Paswrod;database=BasedeDatos conLaQueTeQuieresConectar;"

set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Tabla", conn

Para recorrer el recodset puedes hacerlo asi
for each x in rs.fields
response.write(x.campo1)
response.write(" = ")
response.write(x.campo2)
next
El campo 1 y campo2 son columnas que pertenecen a tu query.

Usando de esta forma el recordset necesiatas mantener la conexión abierta con la base de datos.

La otra opcion que tienes es
p=rs.GetRows(2,0)
Con esta instrucción estas guardando los dos primeros records en el arreglo bidimensional p.

Y con estas instrucciones estas mandando a imprimir a pantalla
response.write(p(0,0)) renglon 0, columna 0
response.write("
")
response.write(p(0,1)) renglon 0, columna 1

2006-10-11 10:16:39 · answer #1 · answered by jamg78 4 · 0 0

en estos dias estoy dessarollando un sito con ajax y asp y buscando para mi encontre un tutorial aqui - developeng a search engine using data base y ASp
como ya lo tenia en bookmark busque tambien recorset con asp para ti y encontre este tutorial de principio
es en ingles pero el codigo es valido
espero que te sirve:
Accessing database from an ASP page
http://www.stardeveloper.com/articles/display.html?article=2000030903&page=1

2006-10-11 15:28:43 · answer #2 · answered by Ana 6 · 1 0

Yo uso Gentle......es un objeto servidor que me conecta con el SQL en mi sistema de Visual Studio....esta bueno es sencillo en lo podes poner como un proyecto aparte tenes que usar My Generation y usar la plantilla de gentle.net y listo te crea una clase en c# para poder usar esa tabla si te interesa elegime como mejor respuesta y te explico mejor...sino como te dijeron antes con un recordset....

2006-10-12 10:51:43 · answer #3 · answered by Hernan 1 · 0 0

Asi es recorset, es la unica forma de que logres la coneccion para la consulta que deseas hacer, creo que asp te quedara corto, intenta asp.net.... el mismo Visual Web Developer, te puede ayudar en eso...
(si gustas contactame y te puedo dar un codigo de ejemplo)
Suerte

Saludos,

2006-10-11 13:56:34 · answer #4 · answered by hcomoran 2 · 0 0

fedest.com, questions and answers