8 messaggi dal 06 settembre 2002
Ciao Ragazzi,
è giorni che sto impazzendo per collegarmi a una BD access con ASP.NET per favore qualcuno mi puó aiutare inviandomi il codice completo. Perché ho visto una confusione di connessioni.
8 messaggi dal 06 settembre 2002
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS1002: ; expected

Source Error:



Line 13: protected void Page_Load (Object Src, EventArgs E) {
Line 14: // specify the data source
Line 15: Dim connectString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=prova.mdb";
Line 16: Dim myConn As new OleDbConnection (connectString);
Line 17: myConn.Open();
.............

Che significa? Sto cercando di connettarmi a una BD che si chiama prova.mdb e si trova nello stesso direttorio e sempre mi compare quest'errore!!! Cosa devo fare?
Per favore aiutatemi.
Ma usi c# o vb.net?
Hai usato dim per dichiarare la variabile

Ciao<br><b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage
8 messaggi dal 06 settembre 2002
Grazie Riccioli per avermi risposto, in effetti hai ragione peró la connessione mi funziona solo con C#:

%@ Import Namespace="System.Data" %&gt;
&lt;%@ Import Namespace="System.Data.OleDb" %&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;ADO.NET Primer: OleDbConnection Example&lt;/title&gt;
&lt;link rel="stylesheet" href="/aspxtreme/shared/netdemos.css"&gt;

&lt;script language="C#" runat="server"&gt;
string html;

protected void Page_Load (Object Src, EventArgs E) {
// specify the data source
OleDbConnection myConn = new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("prova.mdb"));
// open the data connection
myConn.Open();

// retrieve properties of the connection object
html += "&lt;table cellspacing=1 class=data width=90%&gt;";

html += "&lt;tr&gt;&lt;td&gt;&lt;b&gt;ConnectionString&lt;/b&gt;&lt;/td&gt;";
html += "&lt;td&gt;" + myConn.ConnectionString + "&lt;/td&gt;&lt;/tr&gt;";

html += "&lt;tr&gt;&lt;td&gt;&lt;b&gt;ConnectionTimeout&lt;/b&gt;&lt;/td&gt;";
html += "&lt;td&gt;" + myConn.ConnectionTimeout + "&lt;/td&gt;&lt;/tr&gt;";

html += "&lt;tr&gt;&lt;td&gt;&lt;b&gt;DataSource&lt;/b&gt;&lt;/td&gt;";
html += "&lt;td&gt;" + myConn.DataSource + "&lt;/td&gt;&lt;/tr&gt;";

html += "&lt;tr&gt;&lt;td&gt;&lt;b&gt;Provider&lt;/b&gt;&lt;/td&gt;";
html += "&lt;td&gt;" + myConn.Provider + "&lt;/td&gt;&lt;/tr&gt;";

html += "&lt;tr&gt;&lt;td&gt;&lt;b&gt;ServerVersion&lt;/b&gt;&lt;/td&gt;";
html += "&lt;td&gt;" + myConn.ServerVersion + "&lt;/td&gt;&lt;/tr&gt;";

html += "&lt;tr&gt;&lt;td&gt;&lt;b&gt;State&lt;/b&gt;&lt;/td&gt;";
html += "&lt;td&gt;" + myConn.State + "&lt;/td&gt;&lt;/tr&gt;";

html += "&lt;/table&gt;";

// close the data connection
myConn.Close();
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class="header"&gt;&lt;h3&gt;ADO.NET Primer: &lt;span class="hilite"&gt;OleDbConnection&lt;/span&gt; Example&lt;/h3&gt;&lt;/div&gt;
&lt;hr size=1 width=90%&gt;
&lt;center&gt;
&lt;p&gt;&lt;i&gt;Properties of current &lt;b&gt;OleDbConnection&lt;/b&gt; object&lt;/i&gt;&lt;/p&gt;
&lt;%= html %&gt;
&lt;/center&gt;
&lt;hr size=1 width=90%&gt;
&lt;/body&gt;
&lt;/html&gt;

Mentre con VB.NET:
Dim connectString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=pubs.mdb"
Dim myConn As new OleDbConnection (connectString)


(mi connetto alla BD)


Dim myQuery As String = "select ProductName, ProductDescription from Products"
Dim myCommand As New OleDbCommand (myQuery, myConn)
myConn.Open()
Dim myReader As OleDbDataReader = myCommand.ExecuteReader()

While myReader.Read()
Response.Write (myReader.GetString(0) + ", " + myReader.GetString(1))
End While

myReader.Close()
myConn.Close()
(eseguo una sentenzia SQL a la BD e visualizzo il risultato con Dataread)

Non Mi funziona, potresti mandarmi un codico corretto che mi permette di connettarmi a una BD ACCESS via VB.NET E utilizzando OLEDB? Te ne sarei molto grata
Ma se funziona in c# perché non dovrebbe andare in vb. Gli oggetti e la stringa di connessione sono identici. Devi cambiare la sintassi e la parola chiave

Ciao<br><b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.