Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25

Discussione: primi passi con asp...

  1. #1

    primi passi con asp...

    ciao raga... allora ho cominciato a leggere la guida su free.asp...
    ecco cosa ho fatto.. .
    ho creato il mio file con notepad
    <%@LANGUAGE="VBSCRIPT"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>
    <body>
    <%
    Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:/Inetpub/wwwroot/prova.mdb
    %>
    </body>
    </html>
    poi lo metto nella cartella C:/Inetpub/wwwroot
    e provo la connessione.. ma questo è il risultato 0x800A0401???
    come posso fare i primi passi???
    grazie e
    è un asino chi non vuol capire no non capisce!

  2. #2

    Re: primi passi con asp...

    Provider = "Microsoft.Jet.OLEDB.4.0; Data Source = C:/Inetpub/wwwroot/prova.mdb"

    Metti le virgolette
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  3. #3
    visto che adesso nn ho la possibilità di provare la connessione perkè su questo pc nn ho IIS mi togliete na curiosità??
    per il resto la procedura è giusta o c'è qualche errore???

    grazie e a tutti
    è un asino chi non vuol capire no non capisce!

  4. #4
    Come hai fatto nn è sbagliato ma è incompleto, visto che li definisci solo la stringa di connessione.
    Da lì poi dovresti creare l'oggetto Connection con:

    Set Conn = Server.CreateObject("ADODB.Connection")

    E poi aprirlo con:

    Conn.Open(Provider)

    infine :

    Conn.Close()

    per richiuderlo. Questo solo per la connesione. Per usare un REcordset e recuperare i dati dal db c'è altra roba da scrivere....
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  5. #5
    niente da fare.. io per adesso vorrei solo creare na connessione.. poi vorrei passare all'interrogazione...
    seguendo quanto sopra ecco il risultato

    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /io.asp, line 10, column 30
    Provider = Microsoft.Jet.OLEDB.4.0; Data Surce= "C:/Inetpub/wwwroot/prova.mdb"

    dico io se la connessione fosse giusta nn dovrebbe apparire la pagina bianca e basta???
    so che è un rompimento ma c'è qualche anima pia che mi spiega dove sbajo???

    grazie ancora e
    è un asino chi non vuol capire no non capisce!

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da lamerone
    niente da fare.. io per adesso vorrei solo creare na connessione.. poi vorrei passare all'interrogazione...
    seguendo quanto sopra ecco il risultato

    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /io.asp, line 10, column 30
    Provider = Microsoft.Jet.OLEDB.4.0; Data Surce= "C:/Inetpub/wwwroot/prova.mdb"

    dico io se la connessione fosse giusta nn dovrebbe apparire la pagina bianca e basta???
    so che è un rompimento ma c'è qualche anima pia che mi spiega dove sbajo???

    grazie ancora e
    controlla bene che i doppi apici siano qui:
    codice:
    Provider = "Microsoft.Jet.OLEDB.4.0; Data Surce= C:/Inetpub/wwwroot/prova.mdb"
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    adesso è cambiato l'errore...
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
    /io.asp, line 12

    questo è il codice...
    <%@LANGUAGE="VBSCRIPT"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>
    <body>
    <%
    Provider = " Microsoft.Jet.OLEDB.4.0; Data
    Source = C:/Inetpub/wwwroot/prova.mdb"
    Set Conn =
    Server.CreateObject("ADODB.Connection")
    Conn.Open(Provider)
    Conn.Close()
    %>
    </body>
    </html>

    scusate ancora raga
    è un asino chi non vuol capire no non capisce!

  8. #8
    Vi dò il cambio ragazzi...............allora:

    l'errore in questione si riferisce solo al fatto che il programma non riesce a trovare i dati, quindi controlla l'URL del database, e poi (ma ci sono diversi modi...) io di solito faccio

    connString= "Provider= ecc. ecc. il resto va bene..

    e poi

    conn.open connString

    e alla fine

    conn.close
    set conn=nothing

    Ti consiglio di provare a mettere qualche record di prova nel database e poi di estrarlo con un semplice recordset e fartelo stampare, in poche battute ti renderai conto di come funziona: magia dei bits!


    Coraggio.........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  9. #9
    innanzitutto grazie e scusate il fastidio per domande così banali... il db è una semplice tabella costitita da 3 campi aventi 5 record con nomi...
    ma quello che mi chiedo è come faccio ad impostare un recordset se nn mi va la connection???
    e poi un recordset potrebbe essere <%
    Dim Recordset

    Set Recordset = Server.CreateObject("ADODB.Recordset")
    Recordset1.ActiveConnection = connection
    Recordset1.Source = "SELECT nome FROM nome"
    %>
    grazie.. spero di avere presto notizie
    è un asino chi non vuol capire no non capisce!

  10. #10
    Beh, ognuno ha il suo stile, ma in linea di massima sei sulla strada giusta, quando hai la conn (pagina bianca senza messaggi di errore) dovrai creare il recordset per farti restituire il risultato della SELECT...........un passo alla volta, fai sapere, nessun disturbo

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.