Visualizzazione dei risultati da 1 a 2 su 2

Discussione: vb6 + ado problemi

  1. #1

    vb6 + ado problemi

    codice:
    stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
        stringa = stringa & "gissi.mdb"
        
        Set cn = New ADODB.Connection
        Set rs = New ADODB.Recordset
    
        cn.Open stringa
        rs.Open "SELECT * FROM prodotti", cn, 3, 3
        
        'Scrittura su database
        idprodotto = "1"
        While rs.EOF = False
        If rs("ID") = idprodotto Then
         Select Case numerostato
         Case 1
         If txtcliente.Text = "" Then
         rs("cliente") = ""
         Else
         rs("cliente") = txtcliente.Text
         End If
                
         End Select
         End If
         
                 rs.MoveNext
            Wend
        
        Set cn = Nothing
        Set rs = Nothing
    sto provando e riprovando mi dice..
    il campo prodotti.cliente non può contenere una stringa di lunghezza 0
    (ho impostato idprodotto a 1 per fare una prova)

    quale potrebbe essere il problema?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ti sta dicendo che non puoi scrivere così

    rs("cliente") = ""

    perché il campo cliente deve contenere una stringa valida.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.