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

    vb problema inserimento in access

    Ciao non riesco a capire cosa non va nella funzione qui sotto.
    Non ho nessun errore ma mi inserire solo (tipo) e non anche (desc)
    I campi nel db sono a posto.....mistero
    Qualche suggerimento?? potrebbe essere un problema di Access??
    codice:
    
    
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim Connection As New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath("App_data/fotogallery.mdb"))
    
            Connection.Open()
    
            Dim Command As New OleDbCommand("INSERT INTO foto(tipo,desc)VALUES(@tipo,@desc)", Connection)
            Command.Parameters.Add(New OleDbParameter("@tipo", tipo.Text))
            Command.Parameters.Add(New OleDbParameter("@desc", desc.Text))
    
            Command.ExecuteNonQuery()
    
    
            Label1.Text = "ok."
            
         
            Connection.Close()
    
        End Sub

  2. #2
    desc ha caratteri strani? è molto lunga? di che tipo è sul db?
    OUTSHINE '84

  3. #3
    Ciao,
    il campo è di tipo testo con lunghezza 50 caratteri
    Ma anche se scrivo "ciao" non mi inserisce nulla...

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ma che errore dà?
    Pietro

  5. #5
    ciao nessun errore
    semplicemente nel db arriva solo il valore della textbox "tipo" e nulla di quella che si chiama "desc" che è sempre un textbox
    sul mio pc locale e sul server web mi da sempre lo stesso problema ossia nessun valore desc arriva dentro al db...

    grazie

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    hai provato a rachiudere i campi coi delimitatori?

    [nome_campo]
    Pietro

  7. #7
    desc è una parola un po infelice . perchè in sql vuol dire decrescente (si usa nell'ordinamento)
    puoi provare con le [] oppure a cambiare il nome del campo .
    OUTSHINE '84

  8. #8
    si hai ragione, però ho provato a rinominare in "descrizione" e non va.
    se vuoi provare se hai il .net io non capisco
    Grazie, ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.