View Full Version : Visual studio e sql 2005 express...
Salve a tutti,
ho da poco iniziato a studiare visual studio, mi piacerebbe fare una piccola applicazione windows che dialoghi con un database in sql server 2005 (express), ho visto qualche guida in giro, sono riuscito a connettere il db e a caricare le tabelle e gli oggetti nei form, pero' vorrei sapere se c'e' una guida, un esempio, qualcosa che mi permetta di capire bene come inserire i dati nel database, richiamarli, salvarli ecc ecc.
Sto' cercando sul sito microsoft ma e' molto dispersivo, inoltre sulla guida l'argomento e' trattano in poca profondita'.
Qualcuno mi aiuta?
Ciao e grazie.
Zerotre.
Salve a tutti,
ho da poco iniziato a studiare visual studio, mi piacerebbe fare una piccola applicazione windows che dialoghi con un database in sql server 2005 (express), ho visto qualche guida in giro, sono riuscito a connettere il db e a caricare le tabelle e gli oggetti nei form, pero' vorrei sapere se c'e' una guida, un esempio, qualcosa che mi permetta di capire bene come inserire i dati nel database, richiamarli, salvarli ecc ecc.
Sto' cercando sul sito microsoft ma e' molto dispersivo, inoltre sulla guida l'argomento e' trattano in poca profondita'.
Qualcuno mi aiuta?
Ciao e grazie.
Zerotre.
devi chiamare delle query sul database, ti server consocere il linguaggio SQL.
devi chiamare delle query sul database, ti server consocere il linguaggio SQL.
:D
Si lo conosco, fatto all'uni.
Quindi una volta caricate le tabelle o parte di esse posso agire direttamente in sql? Qualche esempio dove posso cercarlo?
Grazie.
Zerotre.
:D
Si lo conosco, fatto all'uni.
Quindi una volta caricate le tabelle o parte di esse posso agire direttamente in sql? Qualche esempio dove posso cercarlo?
Grazie.
Zerotre.
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson06.aspx
Stiwy.NET
27-11-2006, 14:17
Ciao, io normalmente faccio cosė:
Questo per richiamare i dati dalla tabella (naturalmente si possono fare query e usare il where) e li metto dentro un dataset (dataset per raccogliere pių tabelle, datatable per una sola tabella)
Dim da As New Data.SqlClient.SqlDataAdapter("SELECT * FROM Tabella", stringaConnessione)
dim ds as new dataset
da2.Fill(ds, "Tabella")
Inserire dati nella tabella
Dim dr as datarow = ds.tables("Tabella").newrows
dr("Campo1") = "pippo"
dr("Campo2") = "pluto"
ds.tables("Tabella").rows.add(dr)
per modificare dei dati
dim dr as datarow = ds.tables("Tabella").rows(0)
dr("Campo2") = "pippo"
dr("Campo1") = "pluto"
per eliminare il record
ds.tables("Tabella").rows(0).delete
per aggiornare i dati da dataset a sqlserver:Dim tabella As String = String.Empty
Try
Dim i As Integer
Dim cmdBuilder As SqlCommandBuilder
Dim daUpdate As New SqlDataAdapter
Dim cmd As New SqlCommand
Dim conn As New SqlConnection(ConnString)
cmd.Connection = conn
daUpdate.SelectCommand = cmd
conn.Open()
For i = 0 To dsTemp.Tables.Count - 1
If Not IsNothing(dsTemp.Tables(i).GetChanges) Then
tabella = dsTemp.Tables(i).TableName
cmd.CommandText = "SELECT * FROM " & dsTemp.Tables(i).TableName
cmdBuilder = New SqlCommandBuilder(daUpdate)
daUpdate.InsertCommand = cmdBuilder.GetInsertCommand
daUpdate.DeleteCommand = cmdBuilder.GetDeleteCommand
daUpdate.UpdateCommand = cmdBuilder.GetUpdateCommand
daUpdate.Update(dsTemp.Tables(i))
End If
Next
conn.Close()
Return True
Catch ex As Exception
MsgBox(ex.Message)
'm_Errore = New Exception("Errore nell'aggiornamento della tabella '" & tabella & "';" & vbCrLf & ex.Message)
'NuovoErrore("Errore nell'aggiornamento della tabella '" & tabella & "';" & vbCrLf & ex.Message, "", True)
Return False
End Try
Quest'ultima funzione me la porto dietro in qualunque progetto io faccia... č comodissima...
spero di esserti stato d'aiuto
Grazie mille ad entrambi per l'aiuto, adesso mi tocca studiare un bel po! :D
CIao.
Zerotre.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.