Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156

    [vb6] datagrid - impossibile individuare la riga

    Ciao a tutti
    Ho una datagrid che mi fa vedere tutti i campi di una tabella, compreso il suo ID.
    quando vado a modificare un campo però mi da il seguente errore:
    "impossibile indivisuare la riga specificata per l'aggiornamento. E' possibile che alcuni dei valori siano stati modificati dopo l'ultima operazione di lettura."

    ma il codice è semplicemente questo:
    codice:
     
    Private Sub Form_Load() 
    Dim rs As New ADODB.Recordset 
    rs.CursorLocation = adUseClient 
    Dim vSql As String 
    vSql = "SELECT specie, qualita, varieta, calibro, lotto, imballaggio, num_imba, " _ 
    & "peso_imba, num_file, num_banc, peso_banc, " _ 
    & "peso_part, peso_netto, sys_login, id_part, n_bilancia " _ 
    & "FROM tb_partite " _ 
    & "WHERE N_BILANCIA=10" 
    'vSql = "SELECT * " _ 
    '& "FROM tb_partite " _ 
    '& "WHERE N_BILANCIA=" & frmMenu.txtNBilancia.Text 
    rs.Open vSql, Cnn, adOpenKeyset, adLockOptimistic 
    Set txtId.DataSource = rs 
    txtId.DataField = "id_part" 
    Set dgPartite.DataSource = rs 
    End Sub
    L'errore lo da solamente quando modifico una colonna di tipo numeroco con decimali.
    Il database è Mysql; il campo è FLOAT(5,2)
    A qualcuno è già successo?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156
    ho risolto
    il problema è nel tipo del campo di MySql; mettendo DECIMAL funziona.

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.