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

    scrittura solo directory principale?

    Mi succede uan cosa strana ma forse ho dei sospetti
    Cmq ho uno spazio su aruba dove provo alcuen cose in asp.

    Se metto la pagina che inserisce un record nel database, nella directory principale del sito , mi funziona benissimo

    <%
    Dim objConn
    Set objConn= Server.CreateObject("ADODB.Connection")
    objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("mdb-database/news.mdb")
    objConn.open
    sqlString = "INSERT INTO news (titolo) values('peppinellllo')"
    objConn.Execute sqlString

    objConn.close
    Set objConn= nothing
    %>
    Ma se creo una sotto cartella "prova" e dentro metto sia la cartella mdb-database che la pagina asp, non mi funziona più nulla, solo la lettura.

    E' un problema mio o di ARUBA.

  2. #2
    Scusa?
    Hai spostato la mdb-database?
    La mdb-database va lasciata dov'è, coi suoi permessi...

  3. #3
    si ma se metto un'altro db dentro un'altra cartella non mi funziona la scrittura

  4. #4
    Originariamente inviato da pepigno1975
    si ma se metto un'altro db dentro un'altra cartella non mi funziona la scrittura
    il db deve stare nella mdb-database che deve stare dov'era

  5. #5

  6. #6
    Si ma se dentro la mia directory ho una sotto cartella di nome prova e qui c'è una pagina asp io penso che per raggiungere il database dovrei fare cosi

    objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../mdb-database/news.mdb")


    Ma non mi funziona lo stesso.Mi sembra strano . allora in teoria le pagine asp non si possono mettere dentro sottocartelle.????
    Mi sembra strano, sicuramente sbaglio qualcosa

  7. #7
    Sì, sbagli i percorsi.
    Se sei su windows 2003 server, da ovunque tu sia, per connetterti al db usa

    /mdb-database/nomedb.mdb

    sia che ti trovi sopra o sotto o pari alla mdb-database, fisicamente.

  8. #8
    Esempio:

    codice:
    ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Persist Security Info=False;" & "Data Source=" &Server.MapPath("/mdb-database/tuodb.mdb")
    Stessa cosa gli includes.


  9. #9
    Grazie, molto gentile.
    Mi sono evitato di scrivere ad aruba.
    Sono proprio scarso ehehe.
    Cmq grazie a tutti ora funziona

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.