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

como abrir tabla en SQl desde asp

Estas en el tema de como abrir tabla en SQl desde asp en el foro de ASP Clásico en Foros del Web. bueno pues he andado buscando string de conexion a una BD de sql server pero no he encbntrado alguno que me convenza, aparte ni se ...
  #1 (permalink)  
Antiguo 01/10/2007, 17:46
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
como abrir tabla en SQl desde asp

bueno pues he andado buscando string de conexion a una BD de sql server
pero no he encbntrado alguno que me convenza, aparte ni se como abrir una tabla de la BD y trabajar con los datos de ella, alguna pista??

gracias!
__________________
" Recuerda , estas donde debes estar ..."
  #2 (permalink)  
Antiguo 01/10/2007, 17:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: como abrir tabla en SQl desde asp

Con que le convenza al IIS es suficiente, no tiene que convencerte a ti...a ver Gaby, dependiendo de que versión de SQL, trata por favor los siguientes strings de conexión: www.connectionstrings.com

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 01/10/2007, 18:12
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

jajaja bueno por eso decia que a mi no me convence! =P
pues ni se que version tengo del SQl, y luego me estoy dando cuenta que necesito el user y solo tengo el user y el pass no me lo se,

aparte aki tengo instalado el sql y como no le se bien a este SQL SERVER
creooo que esta conectandose a una BD que esta en otra maquina, entonces
menos se como hacerle

mira tengo esto:

strconn = "Driver={SQL Server}; Description=sqldemo; SERVER=127.0.0.1; UID=''; PWD=''; DATABASE=Distribuidores"
set conn = Server.CreateObject("ADODB.Connection")
conn.Open strconn

lo q esta en negritas imagino que es la version, como puedo saber que version tengo??


esta bien tenme paciencia U_goldman ! estoy en pañales con el SQL SERVER =P
bueno en todo! jajaja (ay que pena, pero pues aki ando aprendiendo okas)
__________________
" Recuerda , estas donde debes estar ..."
  #4 (permalink)  
Antiguo 02/10/2007, 00:48
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: como abrir tabla en SQl desde asp

jeje, bueno lo que esta en negritas hace referencia a tu maquina en formato IP, despues viene UID, que es el usuario (no tiene ninguno) y a continuacion PWD logicamente el password del usuario que no existe

asi que no te mortifiques mucho, aqui se aprende y rapido

saludos
p.d.: y que no le de pena, sino no podra preguntar bien, saludos
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 02/10/2007, 14:57
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

pues segun ya intente formar el string de coneccion

set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB;Data Source=192.168.0.104;Initial Catalog=Distribuidores;User Id=sa;Password= ;Connect Timeout=15;Network Library=dbmssocn;"
set rs = CreateObject("ADODB.Recordset")
squery = "SELECT * FROM DS_TI_PF WHERE id = 2"
rs.Open squery


pero me marca el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]No existe el servidor SQL Server o se ha denegado el acceso al mismo.


y pues le pongo como segun esta y todo pero me da ese error
que puede ser ? permisos ???
__________________
" Recuerda , estas donde debes estar ..."
  #6 (permalink)  
Antiguo 02/10/2007, 14:57
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: como abrir tabla en SQl desde asp

usa el Query Analyzer para entrar al servidor (El SQL esta en tu misma maquina 127.0.0.1). usa el usuario "sa" y password en blanco. Vas a entrar por defecto en la BD master, pero esa no es la que quieres ver, asi que escribe: "use tu-base-de-datos" y presiona F5. Ahi te dejo eso...

PS: para ver la version de sql: SELECT @@version

Saludos
__________________
RTFM antes de preguntar...
  #7 (permalink)  
Antiguo 02/10/2007, 16:24
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

bueno ya hice lo que me comentas de el use mi_db, solo que localmente
no tengo la bd que necesito para hacer las pruebas, sino que esta en otra
maquina que es el servidor, pero en el Query analyzer ya me pude conectar
y pude abrir la bd

pero el chiste es que en la pagina.asp no se puede conectar a la bd que tengo
alla en el server =S
__________________
" Recuerda , estas donde debes estar ..."
  #8 (permalink)  
Antiguo 02/10/2007, 23:09
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: como abrir tabla en SQl desde asp

la direccion que escribes, es la del servidor????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #9 (permalink)  
Antiguo 03/10/2007, 09:08
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

sii, esa es la dir ip del server, una cosita mas... tengo que ponerle el puerto por que vi un string de conexion que tenia despues de la dir IP un puerto =S
__________________
" Recuerda , estas donde debes estar ..."
  #10 (permalink)  
Antiguo 03/10/2007, 10:53
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: como abrir tabla en SQl desde asp

pues basicamente la linea de conexion seria de esta forma
Código:
Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
en donde Data Source, escribes tu IP(XXX.XXX.XXX.XXX), y agregas el puerto con una coma, en dado caso que tu servidor haya redireccionado a ese puerto cualquier conexion con esa base de datos
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #11 (permalink)  
Antiguo 03/10/2007, 11:07
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

mm bueno pues, ya lo intente y nada, sigue diciendome que no existe el servidor sql, asi que vere que onda con el servidor SQL

gracias Shiryu_Libra =)
__________________
" Recuerda , estas donde debes estar ..."
  #12 (permalink)  
Antiguo 03/10/2007, 11:14
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: como abrir tabla en SQl desde asp

Hazle una pregunta a tu proveedor: Preguntale si tienen el servidor MSSQL en la misma máquina que el servidor web. Si es asi (me temo) pon en la cadena de conexión, en el Data Source, la IP local: 127.0.0.1 o localhost. Eso en la cadena de conexión del script asp que esté en el servidor. En el tuyo, en el que haces pruebas, pon la IP pública, la que te hayan asignado (otra pregunta para tu proveedor)

Espero que te sirva.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #13 (permalink)  
Antiguo 03/10/2007, 16:06
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

bueno lo que pasa es que no voy a a lojar mi pagina en un servidor web mm en internet, sino es un dominio mmm no se si llamarlo local, seria como intranet
entonces es como si me conectara a otra maquina atravez de la red de windows
el detalle es que asi tienen una web aki donde trabajo y segun esto funciona
pero no se que le hayan movido para que funcione, jejeje

gracias!
__________________
" Recuerda , estas donde debes estar ..."
  #14 (permalink)  
Antiguo 04/10/2007, 01:06
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: como abrir tabla en SQl desde asp

Entonces... ¿podrias describirnos la arquitectura de dicha red? (donde esta el web server, cual es su IP local, donde esta el MSSQL server, cual es su ip local, etc)



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #15 (permalink)  
Antiguo 04/10/2007, 08:27
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

mmm bueno mira yo estoy haciendo las paginas y las estoy probando en localhost
en c:\inetpub\wwwroot\sitioweb en mi pc con ip 192.168.0.111 y la BD a la que me quiero conectar esta en otra pc que tiene ip 192.168.0.115, en mi computadora tengo instalado el SQL Server y en la otra computadora igual, solo que en esta ultima tiene las tablas que yo necesito accesar y manipular.

no se si se pueda hacer eso, o tenga que tener una copia d elas tablas que estan en aquella computadora, en mi maquina o como??

no se si a esa arquitectura te refieres tammander.
todas estan en una red windows, con un dominio
__________________
" Recuerda , estas donde debes estar ..."
  #16 (permalink)  
Antiguo 04/10/2007, 08:38
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: como abrir tabla en SQl desde asp

-Para acceder a la BD que esta en tu máquina tienes que poner la IP localhost que es 127.0.0.1 (la IP 192.168.0.111 sirve para que las otras máquinas te vean a ti)

-Para acceder a la BD que esta en otra máquina pero dentro de una red local suele ser 192.168.XXX.XXX En tu caso es 192.168.0.115


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #17 (permalink)  
Antiguo 04/10/2007, 09:51
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

bueno eso si lo sabia, pero pues lo pongo en el string de conexion para conectarme ala BD de la otra pc y nada!! me dice que no existe el servidor SQL =(
__________________
" Recuerda , estas donde debes estar ..."
  #18 (permalink)  
Antiguo 05/10/2007, 15:23
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como abrir tabla en SQl desde asp

bueno pues por fin ya me pude conectar, y segun lo que me dijeron fue que entre maquinas xp con server sql, no se pueden conectar, sino a travez de un server 2000 o algo asi, pero al fin ya lo solucione!!

saludos
__________________
" Recuerda , estas donde debes estar ..."
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 03:03.