Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    CaricaDettagliTabella in questo caso è una mia unzione, che a te non serve a nulla, ma potrebbe essere una variabile stringa....

    e potrebbe funzionare così:

    Do While Leggi.Read
    CaricaDettagliTabella &= Leggi.Item("tuocampo") & VbCrLF
    Loop

    Avresti che la variabile CaricaDettagliTabella contiene tutti i dati del recordset... tipo:

    Mario
    Roberto
    Pippo
    Pluto

    Ok?

  2. #12
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    P.S.

    La & serve per concatenare le stringhe.

    In VB6:
    MiaStringa = MiaStringa & "Pippo"

    In VB.NET:
    MiaStringa &= "Pippo"


    In VB6:
    i = i + 1

    In VB.NET
    i +=1

    mooolto più stiloso.....

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Il problema adesso è che quando provo a fare un inserimento nel db mi restituisce un errore su Comando.ExecuteNonQuery()
    CIAO
    Grazie

  4. #14
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    che errore?
    posta il codice.

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    L'errore che mi da è: Eccezione non gestita di tipo "System.Data.OleDb.OleDbException" in system.data.dll

    Il codice è:
    Dim Comando_scrivi As New OleDbCommand("INSERT INTO persone (nome,cognome) VALUES 'mario', 'rossi'", Connessione)
    Private Sub bottone_inserisci(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Connessione.Open()
    Comando_scrivi.ExecuteNonQuery()
    End Sub

  6. #16
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    Dim Comando_scrivi As New OleDbCommand("INSERT INTO persone (nome,cognome) VALUES 'mario', 'rossi'", Connessione
    la parentesi!!

    Dim Comando_scrivi As New OleDbCommand("INSERT INTO persone (nome,cognome) VALUES 'mario', 'rossi'", Connessione)

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    No, ho correto il post poco prima che tu mi rispondessi. Anche con la parentesi non va.

  8. #18
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ho trovato l'errore, mancano le parentesi dopo values:

    Dim Comando_scrivi As New OleDbCommand("INSERT INTO persone (nome,cognome) VALUES ('mario', 'rossi')", Connessione )

    CIAO

  9. #19
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ora che so leggere e scrivere in un database, come rappresento i dati ricavati dalle query?
    Se attribuisco il risultato del datareader ad una textbox ottengo una stringa intera ,senza spazi.
    Esiste qualche metodo più elegante?

  10. #20
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    Si, potresti assegnare al DataSource di una DataGrid il Datareader.

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.