Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
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 REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Microsoft Defender: falso allarme sull'a...
Aerei in volo e truppe pronte all'assalt...
Usano Claude per hackerare OpenAI: ricer...
RatHat: il nuovo malware Android usa il ...
Domanda di petrolio in calo di 2,5 milio...
Il meglio delle offerte weekend Amazon a...
Dopo oltre 100 anni di tentativi, l'IA d...
Speciale robot aspirapolvere in offerta ...
L'IA sta cancellando i lavori junior? Il...
Debutta Chery Italia: non più sol...
Addio ai dischi? Xbox ci aveva già...
Speciale TV Amazon: 4 modelli, da 139€ f...
Il nuovo iPhone 18 Pro Max ha una ricari...
Speciale smartphone Android: 7 modelli i...
La Camera USA presenta il conto: i data ...
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: 22:45.


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