Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
23/06/11 21:03
Ricky85
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)

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 :D
aaa
23/06/11 21:19
lorenzo
prima di CN.Close() devi eseguire la query con CMD.ExecuteNonQuery() altrimenti è normale che non accada nulla
aaa