Gestire progetti in visual studio 2008 e database SQLserver 2005 expre...

martedì 18 novembre 2008 - 14.05

Mau67 Profilo | Expert

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
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5