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

    problemi salvataggio record

    Ciao e grazie in anticipo.
    Ho un problema con una pagina asp. praticamente la conferma di un modulo in una pagina me ne apre un'altra che ha il compito di salvarla e visualizzarla.
    Praticamente apro il primo recordset, ci scrivo il nuovo record e salvo. prima di chiudere il recordset copio il valore del contatore del recordset in una variabile. qui e' il problema. non lo fa! sono sicuro al 1000% che fino a ieri sera salvava e visualizzava, e forse in seguito a qualche modifica non va piu! praticamente sia che io metta l'assegnazione del valore prima o dopo l'update, con cursori e locktype diversi non mi trova il valore. il record e' salvato comunque. e' come se ora il valore del contatore no sia visibile...

    Dim TContatti
    Dim TContatti_numRows
    Dim varidContatto
    Set TContatti = Server.CreateObject("ADODB.Recordset")
    TContatti.ActiveConnection = MM_nordauto_STRING
    TContatti.Source = "SELECT * FROM TContatti"

    TContatti.CursorType = 2
    'TContatti.CursorLocation = 2
    TContatti.LockType = 2
    TContatti.Open()

    tcontatti.addnew
    tcontatti.Fields.Item("idCliente").Value=Request(" idcliente")
    tcontatti.Fields.Item("idVenditore").Value=Request ("idvenditore")
    tcontatti.Fields.Item("importo").Value=Request("im porto")
    tcontatti.Fields.Item("IPT").Value=Request("ipt")
    tcontatti.Fields.Item("Totale").Value=Request("tot ale")
    tcontatti.Fields.Item("Sconto").Value=Request("sco nto")
    tcontatti.Fields.Item("totAccessori").Value=Reques t("prezzo2")
    tcontatti.Fields.Item("valutazione").Value=Request ("valutazione")
    tcontatti.Fields.Item("idModello").Value=Request(" idModello")
    varidContatto=tcontatti.Fields.Item("idContatto"). Value
    tcontatti.update
    TContatti_numRows = 0
    _____________
    ---===| LucaMonster |===---
    ¯¯¯¯¯¯¯¯¯¯¯¯¯

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Non ho capito nulla.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    se guardi il codice sopra, vedi che apro una tabella, ci salvo un nuovo record e salvo in una variabile il contatore che mi da l?ID del record. il problema e' che da un po di tempo mi restituisce null!!!
    _____________
    ---===| LucaMonster |===---
    ¯¯¯¯¯¯¯¯¯¯¯¯¯

  4. #4
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    La variabile si annulla?
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  5. #5
    ho provato sia con a utilizzare (per esempio solo per visualizzarlo) anche direttamente il valore di tcontatti.Fields.Item("idContatto").Value, ma e' null, quindi anche la variabile. non capisco come possa essere null, visto che appena si inizia un nuovo record il database assegna al contatore un valore.....
    _____________
    ---===| LucaMonster |===---
    ¯¯¯¯¯¯¯¯¯¯¯¯¯

  6. #6
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Come assegni la variabile?
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  7. #7
    la variabile e' varidContatto, e l'assegno con varidContatto=tcontatti.Fields.Item("idContatto"). Value
    _____________
    ---===| LucaMonster |===---
    ¯¯¯¯¯¯¯¯¯¯¯¯¯

  8. #8
    Se ho capito bene vuoi recuperare l'ID del record appena inserito in fase di inserimento?

  9. #9
    Sì. Comunque tranqui. non so come però l'ho fatto rifunzionare. probabilmente dreamweaver mi ha aggiunto qualcosa.
    grazie a tutti!
    _____________
    ---===| LucaMonster |===---
    ¯¯¯¯¯¯¯¯¯¯¯¯¯

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.