Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Errore connessione database

    Ciao ragazzi,
    questa è la mia prima pagina sviluppata su piattaforma .NET
    Come credevo, già dalla connessione ho problemi.
    Cos'è questo errore?
    codice:
    Messaggio di errore del compilatore: BC30002: Tipo "OleDbConnection" non definito.
    
    Errore nel codice sorgente:
    
    Riga 6:  <script runat="server">
    Riga 7:    Sub Page_Load(obj as Object, e as EventArgs)
    Riga 8:      dim objConn as New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=../mdb-database/e-commerce.mdb")
    Riga 9:      dim objCmd as new OleDbDataAdapter("SELECT * FROM carrello WHERE ID_cliente="& Request.Cookies("riservato_xxxx.it")("ID_cliente"),objConn)
    Grazie
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    lo spazio dei nomi l'hai importato?

    codice:
    <%@ Import NameSpace="System.Data" %>
    <%@ Import NameSpace="System.Data.OleDb" %>

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

  3. #3
    Questa è la parte iniziale della pagina.
    Lo spazio dei nomi lo avevo importato...

    codice:
    <@ Page Language="VB" %>
    <@ Import Namespace="System.Data" %>
    <@ Import Namespace="System.Data.OleDb" %>
    
    <script runat="server">
      Sub Page_Load(obj as Object, e as EventArgs)
        dim objConn as New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=../mdb-database/e-commerce.mdb")
        dim objCmd as new OleDbDataAdapter("SELECT * FROM carrello WHERE ID_cliente="& Request.Cookies("riservato_xxx.it")("ID_cliente"),objConn)
    
        dim ds as DataSet=new DataSet()
        objCmd.Fill(ds, "carrello")
    
        MyRepeater.DataSource=ds.Tables("carrello").DefaultView
        DataBind()
    
        if not Page.IsPostBack then
          lblMessage.Text=<%# prezzo %>
        end if
      end sub
    
      Sub tbMessage_Change(Sender As Object, E As EventArgs)
        lblMessage.Text=<%# prezzo %>*tbQta.Text
      end sub
    </script>
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Sembra corretto, prova magari a sostituire gli "/" con "\" nel percorso del DB, ma non credo sia questo il problema.

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

  5. #5
    il tuo

    dim objConn as New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=../mdb-database/e-commerce.mdb")


    quello giusto

    dim objconn as new oleDbConnection _
    ("Provider=Microsoft.Jet.OleDb.4.0;" & _
    "Data Source=C:\inetpub\wwwroot\casa\db\database.mdb")


    se non ci metti il percorso al database giusto non lo troverà mai il database


    cmq è preferibile usare il Server.MapPath
    dim objconn as new oleDbConnection _
    ("Provider=Microsoft.Jet.OleDb.4.0;" & _
    Data Source="+Server.MapPath("../mdb-database/e-commerce.mdb"))

    ciao

  6. #6
    Ciao, grazie per le risposte, ma continuo ad avere il seguente errore: BC32017: Prevista una virgola, ")" o una continuazione di espressione valida.
    Ho utilizzato la seconda soluzione di "Jc_" e la riga è quella che contiene il Data Source!
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

  7. #7
    io mi connetto così


    Sub Page_Load(sender as object, e as eventargs)

    dim connessione as new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0; " & _
    "Data Source="+server.mappath("db/tuscanycountry.mdb"))

    dim comando as new oledbdataadapter _
    ("SELECT * FROM fotogallery WHERE IDFoto = "&request.QueryString("idfoto")&" ", connessione)

    dim ds as dataset = New Dataset()
    comando.fill(ds, "fotogallery")

    immagine.datasource = ds.tables("fotogallery")
    dataBind()

    end sub



    questo è un esempio..

  8. #8
    Originariamente inviato da Jc_

    Data Source="+Server.MapPath("../mdb-database/e-commerce.mdb"))
    Sorry è così

    "Data Source="+server.mappath("../mdb-database/e-commerce.mdb"))

    mi ero perso un Double Quote..


  9. #9
    OK, il primo problema è stato risolto.
    Adesso si ripresenta un altro errore:

    BC30002: Tipo "oleDbConnection" non definito.
    Riga 9: dim objconn as new oleDbConnection _ 'RIGA INCRIMINATA
    Riga 10: ("Provider=Microsoft.Jet.OleDb.4.0;" & _
    Riga 11: "Data Source="+Server.MapPath("../mdb-database/e-commerce.mdb"))

    Che vuol dire?
    Eppure sembra che abbia scritto tutto correttamente, ho seguito passo passo il manuale!
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

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 © 2025 vBulletin Solutions, Inc. All rights reserved.