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

Problema con bases de datos en ASP

Estas en el tema de Problema con bases de datos en ASP en el foro de ASP Clásico en Foros del Web. Hola tengo un problema para conectar a mysql o sql server con asp, el primero code co con sql server: Código: <%option explicit%> <html> <head> ...
  #1 (permalink)  
Antiguo 21/02/2010, 20:01
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Problema con bases de datos en ASP

Hola tengo un problema para conectar a mysql o sql server con asp, el primero code co con sql server:
Código:
<%option explicit%>
<html>
<head>
<title>problema</title>
</head>
<body>
<%
dim conexion
set conexion = Server.CreateObject("ADODB.Connection")
conexion.ConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Data Source=.;" & _
                            "Integrated Security=SSPI;" & _
                            "Persist Security Info=False;" & _
                            "Initial Catalog=pruebas"
conexion.Open
dim registros
set registros = Server.CreateObject("ADODB.RecordSet") 
registros.open "select producto from productos",conexion
do while not registros.eof
  response.write("Código:" & registros("producto"))
registros.movenext
loop
conexion.close
%>
</body>
</html>
me da el error:
Microsoft OLE DB Provider for SQL Server error '80040e4d'

Login failed for user 'NT AUTHORITY\IUSR'.

/list.asp, l�nea 15

Y el segundo con mysql:
Código:
<% 
dim conn 
dim conn_string 

conn_string = "Driver={MySQL};Server=127.0.0.1;Port=3306;Database=pruebas;Uid=root;Pwd=placabase" 

Set conn = Server.CreateObject("ADODB.Connection") 

conn.Open(conn_string) 

strQuery = "SELECT * FROM productos" 
Set RS = conn.Execute(strQuery) 

%> 

<html> 
<body> 
<b>Resultados</b> 
<br><br> 
<%while not RS.eof%> 
<%=RS("producto")%> <%=RS("precio")%><br> 
<%RS.MoveNext%> 
<%wend%> 

</body> 
</html>
me da:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

/mysql.asp, línea 9

Cual es mi pronlema :(

Última edición por th3r0rn; 21/02/2010 a las 20:10
  #2 (permalink)  
Antiguo 21/02/2010, 21:21
 
Fecha de Ingreso: enero-2009
Mensajes: 6
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Problema con bases de datos en ASP

conexion.ConnectionString = "Provider=SQLOLEDB.1;" & _
"Data Source=.;" & _
"Integrated Security=SSPI;" & _
"Persist Security Info=False;" & _
"Initial Catalog=pruebas"

Hola
Yo diría en lade SQL server que te falta definir el nombre de usuario y contraseña
UID=username;PWD=password;
  #3 (permalink)  
Antiguo 21/02/2010, 21:41
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Problema con bases de datos en ASP

Hola, esq ese es el ejemplo q mas encuentro aunq muchos son distintos, me podrias poner la forma correcta y sencilla de conectar con sql server?
otra duda que tengo es que en la instalacion de sql server no me pidio que definiera un password, y puies nose bien cual es el usuario q tengo que usar y la contraseña, mira muestro una captura de las propiedades de mi base de datos:

cual es el usuario, cual el host y cual el pass? el host no es localhost? y el usuario es eso de pc-th3r0rn???
AYUDAA :(

Nose si me pudieras ayudar =/
SALUDOS

Última edición por th3r0rn; 21/02/2010 a las 21:47

Etiquetas: asp, bases
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 22:11.