Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Connessione db

  1. #1

    Connessione db

    Non funziona. Dove sbaglio? La tab contatti fa parte del db contatti. Ha i campi contatore, id, nome, cellulare, campo1, campo2, campo3.
    <%
    dim conn
    dim rs
    dim strID
    dim strconn
    strconn = "DBQ=C:\contatti.mdb;Driver={Microsoft Access Driver (*.mdb)};"
    set conn = server.createobject("adodb.connection")
    conn.open strconn
    set rs = server.createobject("adodb.recordset")
    rs.open "T_CONTATTI", conn, 2, 2
    rs.addnew
    rs("nome") = request("titolo")
    rs("cellulare") = request("sottotitolo")
    rs("campo1") = request("testo")

    rs.update
    response.redirect("default.asp")
    %>
    Anna

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    prova a invertire DBQ
    da cosi:

    codice:
    strconn = "DBQ=C:\contatti.mdb;Driver={Microsoft Access Driver (*.mdb)};"
    a cosi:


    codice:
    strconn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\contatti.mdb;"

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dubito che il db messo sotto c: posa essere visto...

    Roby

  4. #4
    Niente!

    La pagina aggiungi.asp:

    <form method="post" action="aggiunto.asp" name="myform" method="www-url-encoded">
    <table align="center" border="0" width="700">
    <td bgcolor="#eeeeee" align=Center>
    <table cellspacing="2" cellpadding="1" align=Center>
    <tr>
    <td width="100" bgcolor="white" class="txt_grigio">Nome</td>
    <td bgcolor="white" class="txt_grigio">
    <input type="text" class="form_grigio" name="titolo" >
    </td>
    </tr>
    <tr>
    <td bgcolor="white" class="txt_grigio">Cognome</td>
    <td bgcolor="white" class="txt_grigio">
    <input type="text" class="form_grigio" name="sottotitolo" >
    </td>
    </tr>
    <tr>
    <td bgcolor="white" class="txt_grigio">Note</td>
    <td bgcolor="white" class="txt_grigio" colspan="2">
    <input type="text" class="form_grigio" name="testo" >
    </td>
    </tr>

    <tr>
    <td align="right" bgcolor="white" class="txt_grigio" colspan="2">
    <input type="button" class="form_grigio" value="aggiungi" onClick="javascript:controlla()">
    </td>
    </tr>
    </table>
    </form>
    Anna

  5. #5
    strconn = "DBQ=C:\web\nome.it\db\contatti.mdb;Driver={Micros oft Access Driver (*.mdb)};"
    Anna

  6. #6
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    giusto il suggerimento di Roby, non ci avevo pensato.

    metti il db in una cartella del sito

    se il sito ce l'hai su
    C:\inetPub\wwwroot\miosito\

    mettilo li (o meglio in una cartella a se stante) e cambia il DBQ in
    "...;DBQ=" & server.MapPath("[/CARTELLA/]contatti.mdb")

  7. #7
    non funziona...
    Anna

  8. #8
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    al posto di [/CARTELLA/] mettici la cartella dove hai messo il db
    se lo hai messo sulla root senza nessuna cartella puoi ometterlo

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.