Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    144

    Ado

    Ho un database access su un server e ho creato sul mio pc un dsn di nome MIODSN che punta al database. Tento di connettermi ad esso e di inserire un record con le seguenti istruzioni

    Dim CONN As ADODB.Connection
    Dim RCDS As ADODB.Recordset

    With CONN
    .Provider = "MSDASQL"
    .ConnectionString = "DSN=MIODSN"
    .ConnectionTimeout = 60
    .Mode = adModeReadWrite
    .CursorLocation = adUseServer
    .Open
    End With

    SQL = "SELECT * FROM richieste"
    Set RCDS = CONN.Execute(SQL)

    RCDS.AddNew
    RCDS("N_richiesta") = "2003-0001"
    RCDS.Update

    COnn.close
    RCDS.close

    ma mi appare un messaggio di errore che il database è in sola lettura o il provider non è giusto. Non sono molto esperta di queste cose....qualcuno sa dirmi cosa sbaglio?

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    per accedere ad un DSN mi sembra che devi usare il provider corretto. Non mi ricordo qual'è, ma non mi sembra sia MSDASQL...prova a cercare su www.microsof.com/msdn i vari provider per l'accesso ai dati

    e controlla anche i diritti di accesso del DSN

  3. #3
    Dove viene generato l'errore ?

    Comunque intanto prova sostituendo

    .Provider = "MSDASQL"

    con

    .Provider = "Microsoft.Jet.OLEDB.4.0"

    Ciao Ciao !
    Fidarsi è bene, non fidarsi è male !

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.