J'ai un problème de connexion entre ma page asp.net et ma base Mysql.
J'ai l'habitude de développer en php et cela fonctionne, mais débutant en asp, je n'arrive pas a me connecter.
Je souhaite donc me connecter via ASP.NET.
pour cela je créé une nouvelle page ASP.NET VB dans dreamweaver,
puis j'ai coller le code fourni par HD pour la connexion.
J'ai donc comme code dans ma page aspx:
Code : Tout sélectionner
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" Debug="true" %>
<%
' Déclaration des variables
Dim LE_DSN
Dim MaConnexion
Dim ServerAddress
Dim DBName
Dim UID
Dim Password
' IP ou Nom du serveur mySQL
ServerAddress = "localhost" 'localhost si c'est sur la même machine
' Nom de la base de données
DBName = "wesme15779"
' Login pour la base
UID = "wesme15779"
' Mot de passe pour la base
Password = "andav610"
' Ici on construit la chaine de connexion ODBC
LE_DSN = "driver={MySQL ODBC 3.51 Driver};server=" & ServerAddress & ";db=" & DBName & ";user id=" & UID & ";pwd=" & Password & ";option=16386"
' Paramètre de connexion + connexion
MaConnexion = Server.CreateObject("ADODB.Connection")
MaConnexion.ConnectionTimeout = 30
MaConnexion.CommandTimeout = 30
MaConnexion.Open LE_DSN
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
bla bla bla
</body>
</html>
et si j'enlève le 'Set' j'ai :BC30800: Method arguments must be enclosed in parentheses. (concernant la ligne:MaConnexion.Open LE_DSN).
Voilà, j'espère que quelqu'un pourra m'aider, en tout cas merci d'avance.
Cordialement.