Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    mi dicono che è ASP...

    ho postato in .NET ma mi han detto che è ASP vulgaris

    mi hanno passato un sito per vedere se posso modificarlo.

    mi da un errore di connessione di questo tipo:

    "Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato."

    ora, guardando nella pagina incriminata (.asp) trovo:

    codice:
    var RsMarche = Server.CreateObject("ADODB.Recordset");
    RsMarche.ActiveConnection = MM_intercar_STRING;
    RsMarche.Source = "SELECT DISTINCT campo FROM tab  ORDER BY campo ASC";
    RsMarche.CursorType = 0;
    RsMarche.CursorLocation = 2;
    RsMarche.LockType = 1;
    RsMarche.Open();
    var RsMarche_numRows = 0;
    mmm.... :master: non è la solita connessione al database... i database sono access... che è?
    per connettersi al db include un file all'inzio della pagina.

    codice del file:

    codice:
    // FileName="Connection_odbc_conn_dsn.htm"
    // Type="ADO" 
    // DesigntimeType="ADO"
    // HTTP="false"
    // Catalog=""
    // Schema=""
    var MM_intercar_STRING = "dsn=intercar_auto_car_db;"
    aiutooo....

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi crearti il dsn con quel nome, oppure cambi connessione per le tue prove.

    Roby

  3. #3
    Originariamente inviato da Roby_72
    Devi crearti il dsn con quel nome, oppure cambi connessione per le tue prove.

    Roby
    mi lo potresti tradurre gentilmente?

    cioè se io volessi pubblicarlo su un server internet, cosa devo materialmente fare per farlo funzionare?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Mettere il tuo db in una cartella con permessi di scrittura ma non di esplorazione direcotry e fare una cosa del tipo:

    codice:
    dbPath = server.mapPath("/nomecartella/nomedb.mdb")
    dbConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath
    set objConn = server.createObject("ADODB.Connection")
    objConn.open dbConnString
    Roby

  5. #5
    Utente di HTML.it L'avatar di nadia79
    Registrato dal
    Aug 2005
    Messaggi
    187
    Leggi questo post forse trovi la soluzione cmq il dsn devi configurarlo nel pannello di controllo -> Strumenti di amministrazione -> Origine dati (ODBC) scegli il DB e configuri con il driver del DB non l'ho mai usata perchè la trovo poco pratica preferisco l'include con Server.MapPath

  6. #6
    Originariamente inviato da Roby_72
    Mettere il tuo db in una cartella con permessi di scrittura ma non di esplorazione direcotry e fare una cosa del tipo:

    codice:
    dbPath = server.mapPath("/nomecartella/nomedb.mdb")
    dbConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath
    set objConn = server.createObject("ADODB.Connection")
    objConn.open dbConnString
    Roby
    infatti avevo provato...

    il problema è semplice... devo modficare troppe pagine.

    allora mi chiedo: se io volessi semplicemente prendere questo sito e pubblicarlo su uno spazio web, cosa devo richiedere al provider? di modificare i DNS? devo modificarli io? e quali sono?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non hai accesso al server non puoi far nulla.
    Di solito i DSN non li mettono proprio, sei fortunato se il tuo provider lo prevede.
    Basta che chiedi: "Posso gestire le connessioni con un DSN?"

    Roby

  8. #8
    Originariamente inviato da Roby_72
    Se non hai accesso al server non puoi far nulla.
    Di solito i DSN non li mettono proprio, sei fortunato se il tuo provider lo prevede.
    Basta che chiedi: "Posso gestire le connessioni con un DSN?"

    Roby
    a quanto ho capito i DNS li prevede, non so se li posso gestire (non da pannello di controllo perchè ho guardato) ma domani mattina li sento (visto che lavorano fino alle 17.30 lazzaroni )..

    ad ogni modo, dove posso trovare questi (o questo) benedetti DNS che dovrei utilizzare?

    non capisco comunque l'ulitità di una cosa simile... devo trosferire sto sito da un provider ad un altro, la mia paura è che a sito trasferito non vada + nulla...

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è nulla di materiale ma solo un nome da dare all'ODBC.
    Se te lo fanno fare da pannello di controllo ci vogliono 10 secondo.
    Comuqnue le connessioni DSN-Less sono più performanti.

    Roby

  10. #10
    Originariamente inviato da Roby_72
    Non è nulla di materiale ma solo un nome da dare all'ODBC.
    Se te lo fanno fare da pannello di controllo ci vogliono 10 secondo.
    Comuqnue le connessioni DSN-Less sono più performanti.

    Roby
    infatti manco sapevo esistessero queste connessioni DNS...non capisco se è un alternativa o un sistema vetusto.

    ad ogni modo, esiste una stringa di connessione all'interno della quale io possa riconoscere il nome del DNS?

    vorrei provare, almeno in locale, a fare come ha detto Nadia79 e configurare il tutto... semmai ci riuscirò..

    una modifica di questo tipo sulla macchina usclude l'utilizzo di tutti gli altri db?

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.