Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Applicazione in visual studio 2008 e Sqlserver 2005 express in rete la...
mercoledì 19 novembre 2008 - 13.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
mer 19 nov 2008 - 13:51
Salve devo costruire un progetto in Visual studio 2008, da integrare con un database in SQLServer 2005 express
installato su un server in una rete lan aziendale, detto questo vi spiego il problema.
Intanto vi anticipo che per i progetti client server è la prima volta che mi inbatto, ho trovato un codice in
rete ve lo posto e vi spiego il mio dubbio:
indirizzo ip ovviamente xxx.xxx.xxx.xxx
e porta del server yyyy
Imports System.Data.SqlClient
Public Class Form1
Public cnn As New SqlClient.SqlConnection
Public sql As String
Public dts As New DataSet
Public dtp As SqlClient.SqlDataAdapter
Public bds As New BindingSource
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
cnn.ConnectionString = "Data Source=xxx.xxx.xxx.xxxx\SQLEXPRESS,yyyy;Initial Catalog=testSQL;User id=********;Password=********;"
'query di popolamento per il dataset
sql = "SELECT * FROM Categorie ORDER BY ID"
'dataset in fase di creazione
dts = New DataSet("Categorie")
'dataadapter
dtp = New SqlClient.SqlDataAdapter(sql, cnn)
dtp.Fill(dts, "Categorie") 'riempimento del dataset
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
'bindingsource
bds = New BindingSource() 'creazione del bindingsource
bds.DataSource = dts 'associazione del datasource al Dataset
bds.DataMember = "Categorie" 'bindaggio del bindingsource ad un membro del Dataset
'Datagridview
DataGridView1.DataSource = bds 'associazione del datagridview al datasource
'Textbox
TextBox1.DataBindings.Add("text", bds, "ID") 'associazione textbox1 alla sorgente bds "ID"
TextBox2.DataBindings.Add("text", bds, "Descrizione") 'associazione textbox2 alla sorgente bds "Descrizione"
End Sub
End Class
Il mio dubbio dovendo lasciare gestire la lettura delle tabelle sulla rete lan ai vari utenti vorrei capire come
fare a far si che con la pressione di un button e azzionando uno showdialog trovino il database e selezionandolo
nelle textbox venisse memorizzato l'indirizzo ip della macchina su cui è installato il server con il database e la
porta del server? e quindi usare queste informazioni per poter usare il codice postato per il mio scopo.
Grazie in anticipo
Mau67
Teech
Profilo
| Expert
573
messaggi | Data Invio:
mer 19 nov 2008 - 14:24
E' sufficiente che indichi la ConnectionString correttamente... La porta non serve indicarla in quanto ti connetti utilizzando l'indirizzo IP o il nome del server e le istanze di SQL (se sono gestite).
Per creare la connectionstring in modo corretto guarda questo link.
http://www.connectionstrings.com/
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !