Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Info su errore connessione
martedì 25 maggio 2004 - 17.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
mar 25 mag 2004 - 17:23
Salve,
ho provato a fare una banalissima pagina che si connette ad un db utilizzando il metodo open() e close() dell'oggetto command
dim objConn as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\inetpub\wwwroot\utenti.mdb")
objConn.Open()
lblMessage.Text="Ciao!!"
objConn.Close()
Ora quando vado ad aprire la pagina mi da questo errore:
Messaggio di errore del compilatore: BC30188: Prevista dichiarazione.
Errore nel codice sorgente:
Riga 7: objConn.Open()
Sinceramente so 3 righe che ho copiato da un libro di testo. Che ci sta di sbagliato?
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
mar 25 mag 2004 - 17:25
scusate l'oggetto oledbconnection :P
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 25 mag 2004 - 22:03
Ciao PEPE,
dove hai inserito questo codice ? All'interno della pagina .aspx o nel code behind ? pagina.aspx.vb ?
Prova a metterlo nel code behind nell'evento Form_Load
ciao
david
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
gio 27 mag 2004 - 08:27
il codice l'ho messo all'interno della pagina aspx.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 27 mag 2004 - 08:29
Prova a toglierlo da lì e metterlo nel Code Behind nell'evento Form_Load
ciao
david
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
gio 27 mag 2004 - 08:44
Se lo metto li pare che mi funziona. A questo punto mi spbrigo ad arrivare al capitolo "separazione del codice" :D
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 27 mag 2004 - 14:34
Esatto.
Diciamo che funzionerebbe anche dentro la pagina .aspx. Forse avevi qualcosa fuori posto ed è per questo che non funzionava.
Se hai a disposizione VS.NET meglio utilizzare il Code Behind che è decisamente più comdo.
Devo dirti però che con la nuova versione di VS.NET 2005 (Whidbey) il codice tornerà tutto nella pagina .aspx :) però dobbiamo ancora aspettare un bel po' di tempo.
ciao
david
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
gio 27 mag 2004 - 15:19
si ho il vs.net pero non sono ancora in grado di lavorare con il code behind in quanto da quello che ho visto necessita di un ulteriore ridichiarazione dei contolli che usi.
Infatti per ora quando creo un nuovo controllo levo gran parte delle diciture della prima riga che fa alcuni riferimenti che ancora devo capire e studiare :P.
Il problema che ho attualmente, visto che metto tutto nella pagina aspx, e' che non riesco a riutilizzare lo stesso oggetto per effettuare diverse select. infatti lo stesso tipo di problema me lo da quando vado ad utilizzare i metodi dell'oledbdataadapter per impostare i comandi sql (selectcommand.connection, selectcommand.commandtext).
Invece, dato che mi da degli errori, sono costretto ad istanziare diversi adapter e dataset per ogni select che devo fare.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !