Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema connessione a DB SQL Server
Forum - C# / VB.NET - Problema connessione a DB SQL Server

Avatar
Ricky85 (Normal User)
Newbie


Messaggi: 2
Iscritto: 23/06/2011

Segnala al moderatore
Postato alle 23:03
Giovedì, 23/06/2011
Questo topic è stato chiuso dal moderatore

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

  1. Imports System
  2. Imports System.Data
  3. Imports System.Data.SqlClient
  4.  
  5. Public Class Form1
  6.  
  7.     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")
  8.     Dim CMD As SqlCommand
  9.  
  10.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  11.  
  12.         CMD = CN.CreateCommand()
  13.         CN.Open()
  14.         CMD.CommandType = CommandType.Text
  15.         CMD.CommandText = "INSERT INTO Entrate (Causale) VALUES ('Prova')"
  16.        
  17.         CN.Close()
  18.  
  19.     End Sub
  20.  
  21.  
  22. End Class



Dove sbaglio?

Aiutooooooo :D

PM
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Up
1
Down
V
Segnala al moderatore
Postato alle 23:19
Giovedì, 23/06/2011
prima di CN.Close() devi eseguire la query con CMD.ExecuteNonQuery() altrimenti è normale che non accada nulla

Che pirla che sono è vero... Grazie ^^ Ora funziona! - Ricky85 - 24/06/11 08:19


"There's no point in being exact about something if you don't even know what you're talking about."

JOHN VON NEUMANN


Siamo italiani NO??
Allora scriviamo in ITALIANO!!!!
PM