Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Aiuto

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    32

    Aiuto

    Sono parecchio giù di morale, è più di un anno che programmo in asp e ora ho deciso di passare ad asp.net, ma ogni tentativo è inutile, qualsiasi cosa faccia non funziona ....ma sono io?
    Quindi vi prego aiutatemi!!

    Ho creato questa funzione,ma non funziona

    Sub Submit_Click(sender As Object, e As EventArgs)
    dim objConn, objCmd
    objConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mappath("..\mdb-database\amicidelmare.mdb") & ";" )
    objCmd = New OleDbCommand("Insert into gallery ([Foto1],[Foto2],[Luogo],[Autore],[Descrizione]) Values ('aa','aa','aa','aa','aa')", objConn)
    objCmd.Connection.Open()
    objCmd.ExecuteNonQuery()
    objCmd.Connection.Close()
    End Sub

    Cosa ha che non va?

    Grazie
    Als

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Molto probabilmente il problema è il server.mappath: in asp.net non si può usare come in asp classico. Rimpiazzalo con la path completa.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Originariamente inviato da Umanista
    Molto probabilmente il problema è il server.mappath: in asp.net non si può usare come in asp classico. Rimpiazzalo con la path completa.
    Dove sta scritto? questo codice funziona perfettamente:

    codice:
    Dim StrConnection as String = "Provider=Microsoft.Jet.OleDb.4.0;" & _
    					"Data Source=" & server.MapPath("DB\MYDB.mdb")

    Hey hey, my my Rock and roll can never die!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Comunque a prima vista il codice è corretto, ti da qualche errore o solo non esegue l'inserimento?

    Hey hey, my my Rock and roll can never die!

  5. #5
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Originariamente inviato da zampa28
    Dove sta scritto? questo codice funziona perfettamente:

    codice:
    Dim StrConnection as String = "Provider=Microsoft.Jet.OleDb.4.0;" & _
    					"Data Source=" & server.MapPath("DB\MYDB.mdb")
    Chiedo venia. Forse l'ho letto da qualche parte, ma ero proprio certo che in asp.net non convenisse usare mai il server.mapPath per la connessione (per una questione di prestazioni), e pertanto ho pensato che l'errore dipendesse da quello.
    Scusa ancora e grazie per il chiarimento. Ciao.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    32
    Non mi da errore, ma nel database non inserisce niente.
    Forse devo settare qualcosa nel web.config o forse è una questione di permessi?

    Grazie.
    Als

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    32
    HO FINALMENTE RISOLTO,ERA UNA MIA SVISTA.

    GRAZIE ANCORA A TUTTI
    ALS

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.