Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
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 HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Incendio a Bovisa: cosa succede quando u...
AMD lancia 11 nuovi processori tra Ryzen...
IBM tra IA, sovranità digitale e ...
Blocco dei social sotto i 14 anni. A chi...
Nothing Ear (3a): la recensione delle cu...
DENZA BAO 5, il primo SUV del marchio BY...
Addio cavi in auto: Ottocast a IFA con C...
HONOR "Summer Essentials": l'e...
IBM fa la cura dimagrante ai mainframe z...
DENZA Z, la supercar con 3 motori elettr...
AMD riesuma Zen 2: il 'nuovo' Ryzen 7 47...
Recensione nubia Neo 5 GT: la scommessa ...
ÆTHER: nasce il consorzio europeo ...
Così l'AI nasconde sé stessa: nasce Acad...
L'europea Mistral AI sfida tutti: il rob...
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: 15:45.


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