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

Discussione: aiuto su dreamweaver

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    aiuto su dreamweaver

    ciao a tutti!! stavo cercando di capire un pò con dreamweaver come usare un pò i database, volevo capire come si costruiva un blog, e sono arrivato a questo:
    http://editor.html.it/articoli/leggi...amweaver-mx/5/
    arrivo al punto che inserisco la stringa di connessione, clicco su 'mediante il driver del server di prova' poi clicco su 'prova' e mi dice: operazione annullata, come mai???

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ho risolto, in parte, il problema iniziale era mio di distrazione, al posto che scrivere:

    DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\Inetpub\wwwroot\tutorial.mdb

    scrivevo:

    DRIVER={Microsoft Access Driver (*.mdb)};DBQ=;c:\Inetpub\wwwroot\tutorial.mdb

    con un punto e virgola davanti a c:\ siccome avevo fatto copia incolla dalla guida non mi ero accorto.

    il file tutorial.mdb era un file trovato nelle cartelle di dreamweaver, allora volevo provare con un mio file e quindi ho scritto:

    DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\Documents and Settings\iacopo\Documenti\blog\mdb-database\database.mdb

    e quando clicco su prova mi da l'errore che ho allegato qua con in file immagine.

    siccome con l'altro database funzionava mi sa che il problema è proprio quello, c'è qualcosa che non va nel database che ho fatto io credo.
    Immagini allegate Immagini allegate

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ho riprovato ora e va, mah!!!! mistero, se non riesco a far qualcosa chiederò qua, per ora tutto a posto

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    nuovo problema!!!
    allora, apro dreamweaver faccio file-->nuovo-->pagina dinamica-->ASP JavaScript
    si apre la pagina con solo la parte di codice iniziale, io cancello tutto (può essere l'errore? io ho provato in tutti e due i modi, lasciandole e togliendole)
    e seguo quello che è scritto qua http://editor.html.it/articoli/leggi...amweaver-mx/6/
    arrivo quindi ad avere il seguente codice, tutta la mia pagina si presenta esattamente così
    codice:
    <%=(bo.Fields.Item("titolo").Value)%>
    <%@LANGUAGE="JAVASCRIPT"%>
    
    <%
    var bo = Server.CreateObject("ADODB.Recordset");
    bo.ActiveConnection = MM_asdgsd_STRING;
    bo.Source = "SELECT * FROM commenti";
    bo.CursorType = 0;
    bo.CursorLocation = 2;
    bo.LockType = 1;
    bo.Open();
    var bo_numRows = 0;
    %>
    <%
    bo.Close();
    %>
    quando poi carico la pagina e la eseguo su browsers mi dice:
    Impossibile visualizzare la pagina
    Si è verificato un problema a livello della pagina che si desidera visualizzare che ne impedisce la visualizzazione.

    Please try the following:

    * Fare clic sul pulsante Aggiorna o riprovare più tardi.
    * Aprire la localhost home page e cercare i collegamenti alle informazioni desiderate.

    HTTP 500.100 - Errore interno del server - errore ASP
    Internet Information Services

    Informazioni tecniche (per il personale del supporto tecnico)

    * Tipo di errore:
    Active Server Pages, ASP 0140 (0x80004005)
    Come primo comando della pagina ASP specificare il comando @
    /bo.asp, line 2

    * Tipo di browser:
    Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

    * Pagina:
    GET /bo.asp

    * Ora:
    giovedì 9 aprile 2009, 15.25.29

    * Informazioni aggiuntive:
    Supporto Microsoft

    aiutatemi, please

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    55
    ma scusa, non voglio polemizzare, ma come fai a fare un blog se non sai nemmeno connetterti e far funzionare un db?

    i miei consigli sono:
    1) leggiti un pò di guide
    2) scaricati una bella piattaforma blog asp open source e il codice te lo studi da lì

    ps: l'errore che ti da lo risolvi leggendo attentamente qui:
    Active Server Pages, ASP 0140 (0x80004005)
    Come primo comando della pagina ASP specificare il comando @
    /bo.asp, line 2

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    infatti, io mi sto leggendo una guiada, ho messo il link anche di quale.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ho fatto un pò di prove, credo è perchè la linea due doveva essere al primo posto, comunque l'ho rafatta tutta meglio e vien così:
    codice:
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    
    <%
    var connessione = Server.CreateObject("ADODB.Recordset");
    connessione.ActiveConnection = MM_miodatabase_STRING;
    connessione.Source = "SELECT * FROM commenti";
    connessione.CursorType = 0;
    connessione.CursorLocation = 2;
    connessione.LockType = 1;
    connessione.Open();
    var connessione_numRows = 0;
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    
    
    <%=(connessione.Fields.Item("titolo").Value)%></p>
    <%=(connessione.Fields.Item("testo").Value)%>
    </body>
    </html>
    <%
    connessione.Close();
    %>
    solo che mo l'errore è:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire la chiave 'Temporary (volatile) Jet DSN for process 0xcd0 Thread 0x7d4 DBC 0x1307cc4 Jet' del Registro di sistema.
    /pag.asp, line 5

    quindi su: connessione.ActiveConnection = MM_miodatabase_STRING;
    che può essere?

    e poi un altra cosa, nella parte di codice con scritto:

    ma io non ho nessun file che si chiama miodatabase.asp
    miodatabase è solo il nome che ho dato, nella parte spiegata qua: http://editor.html.it/articoli/leggi...amweaver-mx/6/

    probabilmente è giusto così, ma io lo metto per sicurezza

  8. #8


    è la pagina in cui hai la stringa che ti connette al DB che DW include nella pagina corrente...

    ogni volta che crei una connessione al DB tramite DW di default ti crea la cartella Connections in cui salva la stringa che ogni volta che apri un Recordset viene inclusa nella pagina...

    miodatabase.asp nella cartella connections dovrebbe essere una cosa del genere

    <%
    ' FileName="Connection_ado_conn_string.htm"
    ' Type="ADO"
    ' DesigntimeType="ADO"
    ' HTTP="false"
    ' Catalog=""
    ' Schema=""
    Dim MM_miodatabase_STRING
    MM_miodatabase_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ= c:\Inetpub\wwwroot\cartellasito\mdb-folder\miodatabase.mdb"
    %>


    anche se poi quando vai a caricare il tuo blog su un server devi cambiare la connessione in questo modo

    <%
    Dim MM_miodatabase_STRING
    MM_miodatabase_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; " & _
    "DBQ=" & server.mappath("/mdb-folder/miodatabase.mdb")
    %>

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    a ok!!! ho capito, allora non centra con l'errore della linea 5, ma che cos'è??? anche perchè fatto da dreamweaver non so perchè da errore, io non ho scritto nulla di codice ho seguito i passaggi in modo che il programma lo scrivesse

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    quando bisogna andare sul database e cliccare sul '+' dove poi si apre la 'stringa di connessione personalizzata' l'ho rifatto e mi dava l'errore descritto prima, se invece cliccavo su 'mediante il driver su questo computer' funzionava tutto bene, ma magari sul mio pc non ci sono i driver giusti e forse per quello da errore sulla linea 5, può essere? io sto mettendo delle ipotesi

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.