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

    Problema connessione con DB SQL Server

    Ciao a tutti!

    Ho un problema a collegarmi ad un mio DB fatto con SQL Server 2008.

    Ho creato il DB dal progetto e ho scritto il seguente codice che mi pare sia "abbastanza" giusto...

    Non ricevo errori o eccezioni, la parte del codice SQL è giusta perchè se la simulo direttamente nel DB funziona, ma eseguendolo dal programma non mi fa quello che dovrebbe (Scrivermi "Prova" nella colonna Causale della tabella Entrate)

    Codice sorgente - presumibilmente VB.NET

    codice:
        Imports System
        Imports System.Data
        Imports System.Data.SqlClient
         
        Public Class Form1
         
            Dim CN As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=F:\Visual Studio 2010\Projects\Gestione Soldi\Gestione Soldi\GestioneSoldi.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
            Dim CMD As SqlCommand
         
            Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
         
                CMD = CN.CreateCommand()
                CN.Open()
                CMD.CommandType = CommandType.Text
                CMD.CommandText = "INSERT INTO Entrate (Causale) VALUES ('Prova')"
               
                CN.Close()
         
            End Sub
         
         
        End Class
    Dove sbaglio?

    Aiutooooooo
    VB.NET Progetti in corso: Calcolatore Crossover Audio, Scheda comando Mosfet via RS232, Gestione Magazzino ,Agenda Appuntamenti, Gestore Spese.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma quando la esegui la INSERT ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Mi ero dimenticato:

    CMD.ExecuteNonQuery()

    >< che fesso...
    VB.NET Progetti in corso: Calcolatore Crossover Audio, Scheda comando Mosfet via RS232, Gestione Magazzino ,Agenda Appuntamenti, Gestore Spese.

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Ricky_85
    Mi ero dimenticato:

    CMD.ExecuteNonQuery()

    >< che fesso...
    Manca anche la transazione .


  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da gibra
    Manca anche la transazione .
    Non pretendere troppo ... ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da oregon
    Non pretendere troppo ... ...
    So che purtroppo è un argomento poco trattato, ma lo è a torto.
    Lo sai benissimo che le transazioni sono un passaggio obbligato
    per INSERT e UPDATE.


  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da gibra
    Lo sai benissimo che le transazioni sono un passaggio obbligato
    per INSERT e UPDATE.
    Non sono un passaggio obbligato, poiché non c'è alcun obbligo di usare le transazioni esplicitamente in tutti i casi in assoluto: vanno usate quando servono.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.