Compatibilidad .NET con PHP ?

Iniciado por Draco Heroicus, 18 Junio 2006, 00:39 AM

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

Draco Heroicus

 ;D Soy un ignorante,, lo se me la paso preguntando xD.

...me surgio una duda, debido a que no he podido proteger downloads del leeching.

¿Podria implementar esto?

Una aplicacion en VB.NET que se conecte a una DB MySQL de un servidor www.sevidor_chafa.com y de esa forma obtener la información del Usuario y que este pueda acceder a las descargas que tiene permitidas?

...estoy soñando verdad, :( ?

SeniorX

Por lo menos en c# se puede, por lo tanto en vb.net seguramente se puede tb.
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

BADBYTE-K

Bueno, conexion a MySQL si es posible, asi como lo es con ORACLE, SQL Server, etc.

Por ejemplo en este articulo gracias a Javier de la Rosa, se hace uso de MySQLDriverCS

Cito del website
CitarA free simple .NET compliant MySQL driver. Made in C# but it would be used in all .NET compatible languages (VB.NET, Managed C++,...). This project was developed by M.L. Vi�as Livschitz in collaboration with CeDEI, Ramon Llull University, Barcelona, Spa

http://sourceforge.net/projects/mysqldrivercs/

MySQL desde .NET
[Acceder a bases de datos MySQL desde VB.NET]
http://www.elguille.info/colabora/puntoNET/versae_MySQLNET.htm

Lo que no logro captar, es donde entra la compatibilidad con PHP de la que hablas?


saludos


MaLkAvIaN_NeT

.NET tiene la compatibilidad con muchos proveedores de Base de Datos como mysql,(oracle con el namespace oracleclient) y manejan los mismos métodos por ejemplo en sql usamos para conectarnos a un BD sqlconection y en oracle usamos oracleconection, ambos tienen las mismas propiedades.

bueno php es un lenguaje soportodo por .NET Frameworl, pero nada más que eso solo puedes abrir un archivo php y verlo como si se tratase de abrirlo con el notepad, pero como podrías hacer una compatibilidad con ambos?
podrías hacerlo usando XML que si puedes manipularlo desde vb.net, C# para eso utilizas el namespace

Imports System.Xml

si quisieras escribir un archivo xml podría ser necesario utilizar el streamwriter y para esto tendrías que usar tambien

Imports System.IO

para leerlo puedes usar xmlDocument le das la ruta y luego usas el método load, si tienes problemas para esto puedo poner aqui un ejemplo.
salu2
a por las buenas ideas

alexelprogramador

hum... aver que te contesto yo que estoy todo el puñetero dia dando caña al mysql con vb.net.

en realidad es muy sencillo, ya que mysql tiene un conector .net llamado mysqlconnector .net con la version 5.1 que permite todas las caracteristicas de .net 2.0

lo que neceistas, aparte de instalar el conector .net es importar el espaciado de nombres

imports system.data.mysql "si no  mal recuerdo"

y luego hacer las conexiones y carga de datos como si de un sqlserver se tratase, ya que mysqlclient simula mucho el sqlconector

seria algo asi como:

crear el conection, luego el dataset, luego un dataadapter.... etc etc, pero todo empezando con mysql:

mysqlconection, mysqldataset, mysqldataadapter, y asi.

el metodo y manera de hacerlo es simetrica al sqlclient, asi que solamente debes buscar ejemplos de sqlclient y te furula.

creo que de esto hay poco hecho por ahi, me gustaria un dia pegar el codigo que tengo hecho para conectar con mysql.

te dejo una web donde se listan unas empresas que están almacenadas en mysql:

http://www.afines.info/empresas.aspx

esto es todo .net con vb.net y mysql5.0 usando mysqlclient  ::) ::) ::) ::) ::)