Ciao, scusate ma sono agli inizi di ASP NET.
Non riesco a far connettere le pagine aspx ad un db MySQL.
Posto i files relativi:
web.config
codice:<?xml version="1.0"?> <configuration> <appSettings/> <ConnectionStrings> <add name="ConnMySQL" ConnectionString="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=com714;" + "uid=root;pwd=XXXXXX;option=3;" providerName="System.Data.Odbc" />; </ConnectionStrings> <location path="Register.aspx"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location> <system.web> <authorization> <deny users="?"/> </authorization> </system.web> </configuration>
default4.aspx:
Errore:codice:<%@ Page Language="C#" %> <%@ Import Namespace="System.Data.Odbc" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> public void Page_Load (Object sender, EventArgs e) { SqlConnection dbConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnMySQL"].ConnectionString); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> </head> <body> </body> </html>
Che sbaglio?Errore di compilazione
Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.
Messaggio di errore del compilatore: CS0246: Impossibile trovare il tipo o il nome dello spazio dei nomi 'SqlConnection'; probabilmente manca una direttiva using o un riferimento a un assembly
Errore nel codice sorgente:
Riga 9: {
Riga 10:
Riga 11: SqlConnection dbConnection = new
Riga 12: SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnMySQL"].ConnectionString);
Riga 13:
File di origine: c:\Inetpub\wwwroot\_aspx\Default4.aspx Riga: 11
Grazie