Visualizzazione dei risultati da 1 a 2 su 2

Discussione: MySQL & Recordset

  1. #1
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328

    MySQL & Recordset

    Ho convertito il mio db access in mysql(sono meravigliato dalle prestazioni), ho però un problema. Non ho capito se i metodi dei recordset sono supportati tutti o no.
    Per esempio se faccio un inserimento con il metodo AddNew alcune volte va altre no, ho letto che può dipendere dalla sintassi sql che il recordset va a comporre.
    Vi posto un esempio:
    codice:
    set cat = Server.CreateObject("ADODB.Recordset")
    cat.ActiveConnection = conn_STRING
    cat.Source = "SELECT * FROM Categoria"
    cat.CursorType = 0
    cat.CursorLocation = 2
    cat.LockType = 3
    cat.Open()
    cat.AddNew
    cat("NOME_CATEGORIA") = Request.Form("nome_cat")
    cat.Update
    cat.Close
    set cat = Nothing
    Mi da errore alla riga cat("NOME_CATEGORIA") = Request.Form("nome_cat") dicendomi :
    codice:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
    Si sono verificati errori in un'operazione OLE DB composta da più passaggi. Controllare i singoli valori di stato OLE DB, se disponibili. Nessuna operazione eseguita.
    NOME_CATEGORIA è un campo varchar(200).
    Se faccio la stessa cosa con un campo INT invece funziona.
    Come posso fare, cambio tutte le query di aggiornamento?
    Uso i metodi CommandType e CommandText, oppure non utilizzo i recordset ma solo l'oggetto connession?

    Grazie
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  2. #2
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    Scusate, ho appena letto il post scritto poco prima il mio
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

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.