Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Marathon: arriva il Fortnite hardcore
Marathon: arriva il Fortnite hardcore
Marathon è il titolo multiplayer competitivo del momento. Ecco quali sono le caratteristiche di gioco principali, insieme alle nostre prime considerazioni dopo qualche "run" nell'extraction shooter di Bungie
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-09-2010, 15:16   #1
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
[C# - MSSQL]Chiarimenti connessione DB

Ciao a tutti

Per la prima volta, anzichè fare utilizzo di nhibernate, devo cimentarmi con la connessione ad un db che gira sotto sql server 2008 e scrivere le varie librerie con C#, avendo a disposizione il framework 3.5 e VS 2008.

Devo necessariamente seguire tutte le procedure automatiche offertemi da Visual Studio e confesso che già dai primi passi sono in difficoltà. Lo so... è assurdo che i wizard per me siano più complessi che fare il tutto from scratch..

Ad ogni modo, la prima domanda che avrei da porvi è questa:

1) Quando aggiungo un nuovo data source da VS, vado su New Connection, scelgo come provider "Microsoft Sql Server Database File(SqlClient)

2) Mi chiede il nome del database, vado su Browse ed ovviamente intuisco che manca qualcosa....

Nel senso che:
Mi chiede un file .mdf. Non capisco quindi se devo, da sql server, creare, esportare o che altro il database che mi serve, oppure ... boh ?

Cioè, come funge la cosa ? Il file con il nome del db lo devo creare io e poi agganciarci l'istanza di sql server ?

grazie mille

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 15:26   #2
Radeon89
Senior Member
 
L'Avatar di Radeon89
 
Iscritto dal: Mar 2006
Città: Provincia di Lecco
Messaggi: 321
Non vorrei ricordare male... Ma mi pare proprio che fosse come hai intuito tu. Prima crei il database, poi lo agganci a visual studio
__________________
CONFIGURAZIONE PC FISSOAlimentatore:Levicom X-Alien 450W.CPU:Intel Core 2 Duo E6600 @2975MHz per ora...VGA:Sapphire x1950 xt 256 mb @634/945 MOBO:P5N-E SLI RAM:2Gb Corsair XMS2 6400 cas4||BENCHMARK PC FISSO 3dMark05:12810 3dMark06:6546||Internet:Fastweb 6mbit/s||PORTATILEAcer Aspire 5920G.CPU:Intel Core 2 Duo T5550.VGA:nVidia 8600M GT 512mb.RAM:3 gb.HDD:160gb
Radeon89 è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 15:29   #3
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da Radeon89 Guarda i messaggi
Non vorrei ricordare male... Ma mi pare proprio che fosse come hai intuito tu. Prima crei il database, poi lo agganci a visual studio
Ciao

Ma io il database l'ho già creato. Faccio un esempio:

Su sql server il nome del database è dbtest.

Quando VS mi chiede il nome del file (con estensione .mdf) se inserisco a mano: dbtest.mdf mi dice che non esiste, se vado su browse, non ho idea di come raggiungere il database sotto l'istanza di sql server.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 16:02   #4
Radeon89
Senior Member
 
L'Avatar di Radeon89
 
Iscritto dal: Mar 2006
Città: Provincia di Lecco
Messaggi: 321
Dopo un po' di prove, forse ho capito... Prova a vedere se facendo "Browse" lo trovi in "C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data"
__________________
CONFIGURAZIONE PC FISSOAlimentatore:Levicom X-Alien 450W.CPU:Intel Core 2 Duo E6600 @2975MHz per ora...VGA:Sapphire x1950 xt 256 mb @634/945 MOBO:P5N-E SLI RAM:2Gb Corsair XMS2 6400 cas4||BENCHMARK PC FISSO 3dMark05:12810 3dMark06:6546||Internet:Fastweb 6mbit/s||PORTATILEAcer Aspire 5920G.CPU:Intel Core 2 Duo T5550.VGA:nVidia 8600M GT 512mb.RAM:3 gb.HDD:160gb
Radeon89 è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 16:02   #5
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Ciao

Ma io il database l'ho già creato. Faccio un esempio:

Su sql server il nome del database è dbtest.

Quando VS mi chiede il nome del file (con estensione .mdf) se inserisco a mano: dbtest.mdf mi dice che non esiste, se vado su browse, non ho idea di come raggiungere il database sotto l'istanza di sql server.
provato con localhost?
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 16:08   #6
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Si, ma il problema era un altro

Leggo che se si lavora in locale, ci sono due possibilità:

Ci si collega all'istanza di sql server mediante una banale stringa di connessione, oppure si deve fare il detach dell'istanza in questione e copiarsi il file in un qualsiasi path. Questo perchè il nome del file non può essere lo stesso del nome del db dell'istanza, dato che si presuppone che poi questo benedetto file debba essere "attaccato" o ad una istanza locale o ad una remota.

Questo "problema" non si verifica invece con visual web developer, che vede direttamente tutte le istanze presenti dal pannello della connessione ai dati.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek

Ultima modifica di RaouL_BennetH : 09-09-2010 alle 16:56.
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 16:40   #7
Radeon89
Senior Member
 
L'Avatar di Radeon89
 
Iscritto dal: Mar 2006
Città: Provincia di Lecco
Messaggi: 321
Ho ripreso in mano un mio vecchio progetto, e ho visto che si usa la stringa di connessione. Se il database è collegato a SQL Server, il comando per la stringa di connessione è string sConn = @"Data Source=nometuopc\SQLEXPRESS;Initial Catalog=dbProva;Integrated Security=True";

Da qualche parte ricordo ci fosse un campo da cui si poteva copiare ed incollare la stringa di connessione... Purtroppo non ricordo più dove fosse...
__________________
CONFIGURAZIONE PC FISSOAlimentatore:Levicom X-Alien 450W.CPU:Intel Core 2 Duo E6600 @2975MHz per ora...VGA:Sapphire x1950 xt 256 mb @634/945 MOBO:P5N-E SLI RAM:2Gb Corsair XMS2 6400 cas4||BENCHMARK PC FISSO 3dMark05:12810 3dMark06:6546||Internet:Fastweb 6mbit/s||PORTATILEAcer Aspire 5920G.CPU:Intel Core 2 Duo T5550.VGA:nVidia 8600M GT 512mb.RAM:3 gb.HDD:160gb
Radeon89 è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 17:01   #8
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Sei andato su Server Explorer e hai aggiunto la connessione al tuo dbms?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 18:44   #9
sneeze
Senior Member
 
L'Avatar di sneeze
 
Iscritto dal: Aug 2001
Messaggi: 1049
mamma mia che confusione anche quì....

Facciamo a capirci....

O utilizzi un file .mdf e sqlClient che punta direttamente al file fisico
O utilizzi un SqlServer e allora crei una connessione al database

Le due cose sono molto diverse e non c'entrano niente l'una con l'altra. Da quello che mi pare di intuire da come parli tu hai bisogno di prendere la seconda strada (anche perchè la prima è un pò una follia se stiamo parlando di una applicazione che hai intenzione di vendere a qualcuno) quindi:
  • Apri il tuo gestore di DataBase (che esso sia il management studio di sql o un altro non importa)
  • Crei il tuo db, le tue tabelle, le tue sp. ecc ecc
  • Apri vs 2008
  • Vai nel pannello server explorer
  • Tasto destro su Data Connection
  • Add new connection
  • Come dataSource scegli Sql Server
  • compili le info tipo nome server (istanza sql engine)
  • user, pessword, nome db
  • Dai ok e vedrai che nel server explorer apparirà la nuova connessione
  • Espandi e troverai le tue tabelle, sp , ecc ecc che puoi prendere e trascinare dentro il tuo dataset.

Tutto chiaro?
sneeze è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 18:45   #10
sneeze
Senior Member
 
L'Avatar di sneeze
 
Iscritto dal: Aug 2001
Messaggi: 1049
p.s. ovviamente nel app.config verrà creata una risorsa applicativa che altro non è che la tua connection string....
ovvio che se poi l'applicazione si deve poter spostare o legare ad altri db questa connection string la devi gestire dal programma.....
sneeze è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 10:07   #11
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da sneeze Guarda i messaggi
mamma mia che confusione anche quì....

Facciamo a capirci....

O utilizzi un file .mdf e sqlClient che punta direttamente al file fisico
O utilizzi un SqlServer e allora crei una connessione al database

Le due cose sono molto diverse e non c'entrano niente l'una con l'altra. Da quello che mi pare di intuire da come parli tu hai bisogno di prendere la seconda strada (anche perchè la prima è un pò una follia se stiamo parlando di una applicazione che hai intenzione di vendere a qualcuno) quindi:
  • Apri il tuo gestore di DataBase (che esso sia il management studio di sql o un altro non importa)
  • Crei il tuo db, le tue tabelle, le tue sp. ecc ecc
  • Apri vs 2008
  • Vai nel pannello server explorer
  • Tasto destro su Data Connection
  • Add new connection
  • Come dataSource scegli Sql Server
  • compili le info tipo nome server (istanza sql engine)
  • user, pessword, nome db
  • Dai ok e vedrai che nel server explorer apparirà la nuova connessione
  • Espandi e troverai le tue tabelle, sp , ecc ecc che puoi prendere e trascinare dentro il tuo dataset.

Tutto chiaro?
Si, se non fosse che nella lista data source ho soltanto:
  • Microsoft Access Database File
  • Microsoft SQL Server Compact 3.5
  • Microsoft SQL Server Database File

E se scelgo l'ultima voce, mi riporta alla scelta di un file e non ho modo di impostare parametri come nomedb, user, passwd
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 10:25   #12
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Si, se non fosse che nella lista data source ho soltanto:
  • Microsoft Access Database File
  • Microsoft SQL Server Compact 3.5
  • Microsoft SQL Server Database File

E se scelgo l'ultima voce, mi riporta alla scelta di un file e non ho modo di impostare parametri come nomedb, user, passwd
Ma nella lista datasource di quale classe?
Se usi un SqlDataSource dovrebbe farti scegliere un server inserito in Server Explorer.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 10:31   #13
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Ma nella lista datasource di quale classe?
Se usi un SqlDataSource dovrebbe farti scegliere un server inserito in Server Explorer.
Il fatto è che non ho proprio il pannello Server Explorer. Mi sa che qualcosa durante l'installazione non è andato a buon fine. A scanso di equivoci dico già che non è una versione express.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 11:34   #14
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Il fatto è che non ho proprio il pannello Server Explorer. Mi sa che qualcosa durante l'installazione non è andato a buon fine. A scanso di equivoci dico già che non è una versione express.
Menu View->Server Explorer?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 14:22   #15
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Menu View->Server Explorer?
No è proprio assente e neanche via scelta rapida si apre. Sto reinstallando perchè sono certo che qualcosa sia andato storto durante l'installazione.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 15:25   #16
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Tutto risolto con la reinstallazione . Boh, non mi era mai successa una cosa del genere e anche durante la prima installazione non mi aveva dato nessun warning o errore... cmq, meglio così ora tutto funziona a dovere.

[OT]
A proposito, non avevo mai visto LinQ to Entity. Sono dieci minuti che ci "giochicchio" e me ne sono già innamorato !!
[/OT]
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2010, 19:17   #17
sneeze
Senior Member
 
L'Avatar di sneeze
 
Iscritto dal: Aug 2001
Messaggi: 1049
e direi.... meglio di linq non c'è nulla.... eheheheh....
cmq a me una volta era sparito il dataset designer.... quindi non preoccuparti, purtroppo a volte capita
sneeze è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
La società aerospaziale italiana ...
Il Politecnico di Milano guiderà ...
Amazon Leo punta ad aumentare la cadenza...
Pro Type Ergo: Razer si lancia a gamba t...
Artemis II: dal guasto risolto alla toil...
Le immagini e i video più spettac...
Previsioni drastiche di TrendForce: la D...
La PS6 portatile sarà più potente della ...
Toshiba annuncia i primi dischi FC-MAMR ...
Amazon Leo offrirà l'accesso a Internet ...
Alienware presenta i nuovi desktop Area-...
Fiat 600 benzina senza ibrido: 101 CV, c...
DJI Mini 4K Combo a 269€ o DJI Neo da 14...
Addio agli sprechi nel riciclo: il Fraun...
Stoccata a Nintendo: il tribunale USA re...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:47.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v