codigo de conexion vwd y mysql?

Iniciado por coolfrog, 24 Mayo 2006, 16:59 PM

0 Miembros y 1 Visitante están viendo este tema.

coolfrog

donde se guarda el codigo para hacer la conexion con sql server o mysql?
como puedo configurar el componente login para usarlo con mysql o cualquier otra base de datos que no se a SQLserver?

JuszR

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

coolfrog

muy interesante el link pero , no resuelve mis dudas.
estoy usando Visual Web developer express y , al principio estaba tratando con SqlServer pero me salia muchos errores, me consegi drivers para postgres y mysql y si funcionan bien.
me conectan a las bases de datos , puedo ver la tablas y todo eso pero lo  k me intriga es donde se guarda el codigo que permite la conexion con las bases de datos.
por q por ej en php para conectarme a postgres yo pongo pg_connect() y a mysql  mysql_connect() , y asi , eso es lo que yo quiero saber donde esta ese codigo?

BADBYTE-K

de que codigo hablas exactamente? es que acaso estas trabajando con alguna clase de asistente? o a que te refieres amigo?



saludos

coolfrog

bueno voy a explicar, existe un componente en el panel izquierdo del vwd. SqlDataSource , jale el componente a mi pagina y bueno hay una flechita que cuando le haces click te permite configurar a que base de datos quieres conectarte y que paramentros son requeridos para la DB (por ej. password, user, address.. etc) , todo eso esta perfecto yo coloco todos los datos necesarios y tb hay un boton de test de conexion y presionandolo  dice "conectado satisfactoriamente (en ingles)".
ahora lo que quiero saber cual es el codigo que se genera ( si se genera?) cuando coloco todos los paramentros?
Por que asi nomas se puede hacer consultas y todo, mediante una pantalla que dice sqlquery, pero donde estan las lineas de codigo que me permiten hacer esa conexion y las consultas?
si existe algun codigo en que lenguage esta hecho, c# asp ?
espero que me hayan entendido




BADBYTE-K

#5
Hola

Pues mira, creo que ya te entendi, sino pues tu diras...


el codigo que se genera cuando tu haces uso de un SQLDataSource esta ubicado en el mismo archivo .aspx en el que estes trabajando

puedes encontrarlo buscando algo como esto

<asp:SqlDataSource...

Pero a la vez, si lo que deseas es ver el codigo puro y no las simples referencias con "jerarquia tipo namespace" que veras en tu .aspx, entonces debes ir a un archivo de configuracion de tu aplicacion...

es un archivo en xml llamado "web" ahi encontraras esa informacion bajo etiquetas como:

<connectionStrings...

Bueno, avisanos si te ha servido la info o si necesitas mas o es otra cosa la que deseas.

saludos!

coolfrog

bueno, ahora como configuro el componente login para que funcione con mysql o postgresql?

BADBYTE-K

Pues para mostrar el uso del login puedes ver este ejemplito algo rudimentario en vb haciendo uso de un if:

    Protected Sub Login1_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles Login1.Authenticate
        If Login1.UserName = "elhacker" And Login1.Password = "pass" Then
            e.Authenticated = True
            Response.Redirect("SISISISI.aspx")
        Else
            Response.Redirect("NONONONO.aspx")
        End If
    End Sub
End Class


con respecto a la conexion a bases de datos debes tener muy claro el concepto y el uso del componente login y puedes encontrar esa informacion aqui con ejemplos para C# :

http://www.c-sharpcorner.com/UploadFile/sushmita_kumari/Logincontrol101312006002845AM/Logincontrol1.aspx?ArticleID=c33d0072-8f7c-4958-a7dc-ca1809737193

y aqui tienes tips del desarrollo de una aplicacion que hace uso de un login y se conecta a una base de datos:

http://www.elguille.info/colabora/NET2005/RiLaRos_Personalizacion.htm


saludos