Newsgroup: it.comp.lang.visual-basic
Titolo: approccio AdoNet

Premesso che dopo "qualche anno di file random" ho deciso di provare a 
giocare con 
ado.net
,  con il codice di cui sotto leggo i dati inseriti in un 
Db.Mdf ;
strConn = "Data Source=.\SQLEXPRESS;AttachDbFilename=" & _
          "'" & TextBox1.Text & "';;" & _
          "Integrated Security=True;Connect Timeout=30;User Instance=True"
conn = New SqlClient.SqlConnection(strConn)
conn.Open()
cmd = New SqlClient.SqlCommand()
cmd.CommandText = "SELECT id, nome, cognome, eta, importo, compleanno FROM 
soci WHERE nome='michela'"
cmd.CommandType = Data.CommandType.Text
cmd.Connection = conn
cmd.ExecuteScalar < mi riporta id del primo record con nome "michela"
conn.Close()
1) come faccio a reperire tutti i dati del record ?
2) per sola curiosità, il case sensitive sui campi nome come viene gestito 
( per default non è attivo) ?
3) come funziona la gestione remota del database sia internet che lan ?
Saluto e ringrazio anticipatamente
Mike 

 ?
cosa intendi per gestione?
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
 
http://italy.mvps.org
DbaMgr2k ver 0.21.0 - DbaMgr ver 0.65.0 and further SQL Tools
--------- remove DMO to reply 

 ha scritto nel messaggio 
news:5ka3dhF...@mid.individual.net...


 Per poter accedere in rete cosa debbo configurare e come.
cambia la connection string mettendo il nome del server sql.
Ciao

 ha scritto nel messaggio 
news:46dff44f$0$10628$4faf...@reader2.news.tin.it...


 non cambia, debbo configurare qualche cosa e dove in SQLEXPRESS
l'utilizzo di User Instance, malgrado dovesse facilitare molte cose, a mio 
parere le rende solo piu' complicate non appena ci si allontana brevemente 
da quanto e' supportato.. vedi cosa intendo perUser Instances presso 
http://msdn2.microsoft.com/en-us/library/bb264564.aspx
 , che e' il tuo modo 
di accedere alla base dati..
detto cio', al di la' di tutto il discorso filosofico che non mi vede amico 
delle user instances, SQL Server NON supporta la possibilita' di avere lo 
storage di basi di dati su risorse di rete, per ovvi motivi sia di sicurezza 
che prestazionali.. sarebbe quindi piu' corretto avere lo storage sulla 
macchina che ospita il servizio (o sulla SAN/NAS ad essa collegata), tanto 
piu' che nessuno, a parte il servizio SQL Server stesso, deve essere 
interessato ai file fisici del/i database.. le connessioni, sia remote che 
locali, avverranno interrogando il servizio, dato che stiamo parlando di un 
database server, che nulla ha a che spartire (se non parte della sintassi 
SQL) con soluzioni simili al JET engine di Access o all'accesso concorrente 
a file sequenziali o binari.. non c'e' quindi accesso diretto fisico ai file 
da parte del richiedente i dati, ma solo un accesso logico al servizio che 
provvedera' a rispondere a tutte le richieste..


> non cambia, debbo configurare qualche cosa e dove in SQLEXPRESS
ti ringrazio comunque per la risposta, ma il mio conoscere attuale in 
relazione a  Sql non mi permette di sfruttare i tuoi consigli.
Mi occorreva sapere, sempre qualora sia possibile, come operare al fine di 
poter far girare programma e relativa base dati sql che gira un Pc server 
dai vari Pc connessi nella lan.
saluti
mike 


leggi bene l'articolo che ti ho segnalato... da quello potrai vedere che le 
User Instances (che tu stai utilizzando), non permetto accessi remoti, ma 
solo locali.. devi cambiare "architettura", nel senso che SQLExpress va 
benissimo, ma non utilizzerai le User Instances bensi' l'istanza vera e 
propria.. su questa attaccherai (sp_attach, CREATE DATABASE ... FOR ATTACH;) 
i tuoi database ed interrogherai questo servizio..


 ha scritto nel messaggio 
news:5kap2aF...@mid.individual.net...
