Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Quote Originariamente inviata da PeppeCap93 Visualizza il messaggio
    Ciao, grazie della risposta, ho inserito i dati facendo semplicemente:
    codice:
    Private Sub Aggiungi_Click(sender As Object, e As EventArgs) Handles Aggiungi.Click
            If nome_categoria.Text <> "" Then
                connessione.Open()
                query = "INSERT INTO Categorie(Nomecategoria,Genitore) VALUES(""" & nome_categoria.Text & """,0)"
                comando = New OleDbCommand(query, connessione)
                comando.ExecuteNonQuery()
                connessione.Close()
            End If
        End Sub
    dopo la insert riesco a vedere i dati, ma al riavvio il db viene svuotato...
    L'errore di fondo è non aver previsto un file di configurazione in cui registrare un percorso specifico per il database, cosa che è obbligatoria e che prima o poi dovrai fare, in quanto non si installa mai il database nello stesso percorso dell'applicazione.
    La scelta della cartella di destinazione dipende dal tipo di applicazione e relativo utilizzo se Client/Server o Desktop.
    Client/Server: ci si accorda con l'amministratore di rete
    Desktop: si usa la AppData dell'utente

    Ovviamente ciò vale solo per database basati su file, come Access appunto.
    Per i database di tipo server (SQL Server, Oracle, DB2, MySQL, ...) il discorso è completamente diverso.

    Probabilmente hai aggiunto il database usando il Wizard (gioie e dolori dei programmatori!) di VB.NET, se così allora verifica l'opzione Copia nella cartella:
    http://forum.masterdrive.it/visual-b...73/#post292813

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.