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

    problema con db sqlserver

    ciao a tutti!
    sto ussando un db su SQLServer e ho un problema.
    Una volta creata una pagina di modifica dei valori di una tabella mi da questo errore:

    Tipo di errore:
    ADODB.Recordset (0x800A0CB3)
    Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
    /IKEA-DB/oggetti/edit-item-process.asp, line 65

    il pezzo di codice incriminato è questo:

    codice:
    sql_prop = "Select * FROM I_Props WHERE ID_Item=" & id & ""
          set rs2 = Server.CreateObject("ADODB.Recordset")
          rs2.Open sql_prop, conn, 1, 3
      
          rs("ID_Properties") = idproperties 
          rs("Value") = valore_curr
    io,sinceramente,non so dove possa essere il problema.non è la prima volta che faccio una pagina del genere,solo che stavolta è molto più complicata del solito ed è la prima volta che uso sqlserver.
    però penso che non sia un errore a livello di codice,c'è qualcos'altro che non va...
    secondo voi quale può essere la causa?

  2. #2
    lo so,ho scritto il recordset con due nomi diversi ma in realtà non è vero,non è quello il problema...

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    rs2.Open sql_prop, conn, 3, 3

    poi verifica se davvero puoi modificare quel campo
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    ok,il problema di prima l'ho risolto...semplicemente ordinando un po' il codice,non c'era niente che non andava,solo un po' di casino negli script...
    ora ho un altro problema.ho un campo timestamp nel mio db.vedo che creando un record questo campo automaticamente si compila così:
    <binary>.
    anche se mi sembra strano lo considero giusto.ora,come faccio con ASP a ricavarmi il valore di questo campo?
    perchè io uso il semplicissimo e normalissimo recordset,ma è vuoto.non mi stampa niente perchè è vuoto...
    c'è da settare qualcosa nella struttura della tabella?

  5. #5
    eddai,su...mi sembra solo una questione di esperienza,non dovrebbe essere così difficile...

  6. #6
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    Tutti vogliono parlare, nessuno sa ascoltare.

  7. #7
    non puoi cambiare il tipo in "smalldatetime"?
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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.