Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 40

Discussione: Visual Studio 2015

  1. #21
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Quote Originariamente inviata da Silvy77 Visualizza il messaggio
    Scusami mi sono accorta ora che ho dimenticato un pezzo.
    Non intendevo questo...

    Quote Originariamente inviata da Silvy77 Visualizza il messaggio
    Si blocca sulla riga
    codice:
    Dim RDR As OleDb.OleDbDataReader = CMD.ExecuteReader()
    e mi dice: Tipi di dati non corrispondenti nell'espressione criterio.
    Significa che la tua query è sbagliata.
    In ogni caso si devono usare i Parametri nei Command, altrimenti diverrai sempre matta con i problemi di formattazione delle stringhe SQL.

    Configurazione dei parametri e tipi di dati dei parametri
    https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx

    Infine, ti conviene aggiungere Imports System.Data.OleDb per evitare di dover ogni volta usare il prefisso Oledb. dappertutto...

    P.S. Se vuoi, puoi scaricarti il mio esempio OleDb2008 che vedi in firma.

  2. #22
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    21
    Quote Originariamente inviata da gibra Visualizza il messaggio
    Non intendevo questo...



    Significa che la tua query è sbagliata.
    In ogni caso si devono usare i Parametri nei Command, altrimenti diverrai sempre matta con i problemi di formattazione delle stringhe SQL.

    Configurazione dei parametri e tipi di dati dei parametri
    https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx

    Infine, ti conviene aggiungere Imports System.Data.OleDb per evitare di dover ogni volta usare il prefisso Oledb. dappertutto...

    P.S. Se vuoi, puoi scaricarti il mio esempio OleDb2008 che vedi in firma.
    Grazie per avermi risposta, posso chiederti una curiosità ? Tolto il fatto che la stringa SQL sia sbagliata, il resto del codice è corretto ? Posso concentrarmi unicamente sulla stringa Sql ? Grazie

  3. #23
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Scusa, ma questa tua ultima domanda fa sembrare che tu non hai letto bene il mio post...

    Stai usando i parametri nel codice? No.
    Ti ho messo il link, e ti ho anche segnalato il mio progetto.

    Quale pensi sia la risposta, in questo caso?


  4. #24
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    21
    Quote Originariamente inviata da gibra Visualizza il messaggio
    Scusa, ma questa tua ultima domanda fa sembrare che tu non hai letto bene il mio post...

    Stai usando i parametri nel codice? No.
    Ti ho messo il link, e ti ho anche segnalato il mio progetto.

    Quale pensi sia la risposta, in questo caso?

    Ti chiedo scusa, poi controllerò meglio e cercherò di documentarmi maggiormente.

    Scusami ancora.
    Silvia

  5. #25
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,994
    oltre alla documentazione devi cercare di ragionare di più, hai una combo con il codice, da lì scegli il codice e non l'ID, quindi non puoi fare una ricerca con l'ID ma solo col codice, mi sembra strano che tu abbia nel db prodotti con lo stesso codice.
    Se non hai le idee chiare ti servirà a poco l'esempio di Giorgio.

  6. #26
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Patel, a parte il fatto che Silvia ha scritto NOME, e non CODICE, è comunque possibile anche avere articoli con lo stesso codice, anzi in alcuni ambiti è normale perché viene utilizzato non solo il codice ma ANCHE il barcode, che non è altro che un'estensione del codice. Ad esempio, l'articolo è lo stesso, ma il barcode serve a distinguere il prezzo, che aumenta di volta in volta. Esempio :
    ABCDEF-001 € 55,00
    ABCDEF-002 € 58,12
    e così via...

    Riguardo al nome, è altrettanto normale che uno possa acquistare lo stesso articolo da fornitori diversi. In questo caso il NOME sarà uguale, ma cambierà il barcode.

    L'IDArticolo, invece, cambia sempre, in tutti i casi.


  7. #27
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,994
    Quote Originariamente inviata da Silvy77 Visualizza il messaggio
    While (RDR.Read())
    comboProdotto.Items.Add(RDR("Descrizione"))
    comboProdotto.Items.Add(RDR("Codice"))
    End While
    io mi riferivo al primo post, non so se poi ha cambiato impostazione

  8. #28
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    21
    Ciao a tutti scusate il disturbo, io sono sempre con il mio problema, ho provato anche questa modifica ma nulla.

    codice:
            Dim CN As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\negozio.mdb;Persist Security Info=False")
            Dim strSql As String = "Select * FROM Prodotti where ID ='" + comboProdotto.ValueMember.ToString + "'"
    
    
            Dim CMD As New OleDb.OleDbCommand(strSql, CN)
            CN.Open()
            Dim RDR As OleDb.OleDbDataReader = CMD.ExecuteReader()
            While (RDR.Read())
                txtID.Text = RDR.Item("id")
                txtDescrizione.Text = RDR.Item("Descrizione")
                txtCodice.Text = RDR.Item("Codice")
            End While
            RDR.Close()
    CN.Close()
    All'interno della funzione che carica i prodotti ho messo combo.valuemember="ID"

  9. #29
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non vedo perché mai dovrebbe cambiare qualcosa, dato che usi lo stesso identico codice.

  10. #30
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    21
    Quote Originariamente inviata da gibra Visualizza il messaggio
    Non vedo perché mai dovrebbe cambiare qualcosa, dato che usi lo stesso identico codice.
    Nel mio piccolo mi sembra di averlo cambiato o almeno ho provato, richiamando l'id.
    Ho guardato il tuo esempio con il Grid e sono riuscito a riprodurlo, ma nel mio caso non ho un grid ma un combo. Grazie tante. Silvy
    Ultima modifica di Silvy77; 27-06-2017 a 18:23

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