Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Inserimento su DB

  1. #1

    Inserimento su DB

    Salve atutti e scusate per l'ennesimo disturbo.....

    Allora ho questo problema

    Da una pagina asp tramite un form con metodo post mando due dati su un'altra pagina che mi inserisce nel db.

    Il codice di inserimento è questo:

    [CODE]
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="Driver={Microsoft Access Driver (*.mdb)};Dbq=d:\mdb\my_db\utenze.mdb"
    Conn.Open strConn

    sql = "SELECT * FROM login"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn

    rs.addnew
    rs("login") = user
    rs("password") = password
    rs.update

    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing[CODE]

    Però ricevo questo errore.

    Tipo di errore:
    ADODB.Recordset (0x800A0CB3)
    L'operazione richiesta non è supportata dall'oggetto o dal provider.
    /utenze/conferma_aggiunta.asp, line 24

    la linea 24 è :
    rs.addnew

    I permessi sulla cartella del db ci sono.

    Grazie a tutti

  2. #2
    rs.Open sql, conn ,2,2

  3. #3
    hai aperto il recordset in lettura

    rs.Open sql, conn

    scrivi cosi

    rs.Open "nome_tabella_in_cui_vuoi_inserire", conn, 3, 3

  4. #4
    Grazie ragazzi.
    Scusate se approfitto ma dove posso trovare qualcosa che mi dice cosa significhino precisamente tutte le cose che si scrivono all'apertura del Recordset(tipo 3,3)?

    Grazie

  5. #5
    '---- CursorTypeEnum Values ----
    Const adOpenForwardOnly = 0
    Const adOpenKeyset = 1
    Const adOpenDynamic = 2
    Const adOpenStatic = 3

    '---- LockTypeEnum Values ----
    Const adLockReadOnly = 1
    Const adLockPessimistic = 2
    Const adLockOptimistic = 3
    Const adLockBatchOptimistic = 4

  6. #6
    Grazie

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.