que tengo mal ??? =S

gaby_corr
19 de Junio del 2005
miren estoy haciendo la conexion de una tabla en mysql, desde una pag de asp pero me marca el sig error:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 3.51 Driver]Unknown database 'tblcontactos'
/expos/procesacontact.asp, line 24

originalmente tengo el string de conexion asi :
SET cn = Server.CreateObject("ADODB.Connection")
cn.Open ("DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=tblContactos;USER=usuario;;PASSWORD=passy;OPTION=3;")

que tengo mal o me falta algo ???
gracias y salud2

christian
19 de Junio del 2005
sabes deberias entrar a panel de control y fuentes odbc y de hai dsn sistema y creas la conexion desde ahi y solo la llamas desde tu pagina
<%
set oCon = server.CreateObject("adodb.connection")
set oRs = server.CreateObject("adodb.recordset")
dsn = "DSN=elnombreqponesenodbc;UID=usuario(esto es en tu caso ok);PWD=passy;"
oCon.Open dsn

sql = "Select * from cliente order by nom_cliente"
oRs.Open sql, oCon


%>
espero q te haya servido ok cualquier cosa me escribes al mail o mandame tu trabajo y quizas poedemos vanzar algo mas bonito ok