Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-09-2010, 16: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, 16: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, 16: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, 17: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, 17: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, 17: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 17:56.
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2010, 17: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, 18: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, 19: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, 19: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, 11: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, 11: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, 11: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, 12: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, 15: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, 16: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, 20: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


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
L'eVTOL tedesco per missioni mediche e m...
Zscaler Threat Report 2026: l'adozione d...
Claude AI minaccia omicidi e ricatti qua...
Dentro la gara: a Milano Cortina 2026 i ...
Samsung Display presenta QD-OLED Penta T...
KONAMI torna con "Silent Hill: Town...
Rende il citofono smart a 44,99€: Ring I...
ThunderX3 XTC, la sedia da ufficio che s...
Mercy, Mission Impossible, Aronofsky: il...
Project Windless: il nuovo action in esc...
Saros: mostrato il gameplay del gioco de...
God of War: Sons of Sparta annunciato e ...
John Wick torna in un nuovo videogioco a...
MADE chiude il 2025 con 59 partner e 250...
007 First Light: allo State of Play un n...
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: 08:20.


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