Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Il primo headset open-back della linea INZONE arriva a 200 euro con driver derivati dalle cuffie da studio MDR-MV1 e un peso record di soli 199 grammi
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Al .NEXT 2026 di Chicago, Nutanix ha mostrato quanto sia cambiata: una piattaforma software che gestisce VM, container e carichi di lavoro IA ovunque, dall’on-premise al cloud pubblico. Con un’esecuzione rapidissima sulle partnership e sulla migrazione da VMware
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta
Xiaomi Pad 8 Pro adotta il potente Snapdragon 8 Elite all'interno di un corpo con spessore di soli 5,75 mm e pannello LCD a 144Hz flicker-free, per un tablet che può essere utilizzato con accessori dedicati di altissima qualità. Fra le caratteristiche esclusive, soprattutto per chi intende usarlo con la tastiera ufficiale, c'è la modalità Workstation di HyperOS 3, che trasforma Android in un sistema operativo con interfaccia a finestre
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-08-2010, 08:28   #1
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
[C#] Problema con ADO.net

ciao, da poco mi sto interessando ai database e ADO.Net, però ho problemi nelle prime prove, sia su codice scritto da me, sia su codice esempio.
Vi incollo il pezzo:

static void Main(string[] args)
{
SqlConnectionStringBuilder bd = new SqlConnectionStringBuilder();
bd.DataSource = "localhost";
bd.InitialCatalog = "Northwind";
bd.IntegratedSecurity = true;

SqlConnection conn = new SqlConnection(bd.ConnectionString);
try
{
conn.Open();
SqlCommand com = new SqlCommand("SELECT * FROM Products");
SqlDataReader reader = com.ExecuteReader();
........

Quando l'esecuzione arriva al codice in rosso, si apre la shell e non accade nient'altro, devo chiuderla.
Nel blocco catch non ci entra...qual'è la causa secondo voi?
Grazie.


EDIT: mi correggo, dopo una decina di secondi entra nel catch dandomi il seguente messaggio di errore:
“A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. <Provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server>
Il database in questione è nella cartella del progetto
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit

Ultima modifica di mto89 : 03-08-2010 alle 08:34.
mto89 è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 09:29   #2
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Che tipo di database è ?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 11:32   #3
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Che tipo di database è ?
Microsoft office access database
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit
mto89 è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 11:48   #4
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da mto89 Guarda i messaggi
Microsoft office access database
Ecco, quindi l'errore che ti da è giusto. Probabilmente hai settato dei parametri nella tua stringa di connessione per collegarti ad un db sql server.

Posta un pò la stringa
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 12:13   #5
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Ecco, quindi l'errore che ti da è giusto. Probabilmente hai settato dei parametri nella tua stringa di connessione per collegarti ad un db sql server.

Posta un pò la stringa
c'è già la stringa... quella è la connessione per MSSQL (localhost implica la connessione sulla macchina locale).

Ora non ricordo C#*l ho usato mesi e mesi fa però la sintassi era diversa per un DB Access (se usi Visual Studio puoi collegarlo tramite Wizard anche...)
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 13:01   #6
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da dojolab Guarda i messaggi
c'è già la stringa... quella è la connessione per MSSQL (localhost implica la connessione sulla macchina locale).

Ora non ricordo C#*l ho usato mesi e mesi fa però la sintassi era diversa per un DB Access (se usi Visual Studio puoi collegarlo tramite Wizard anche...)
Si, infatti, intendevo quello, la stringa dovrebbe essere

Codice:
"Provider=Microsoft.Jet.OLEDB.4.0;Data source=PercorsoAlTuoDatabase.mdb"
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 13:47   #7
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
Giusto grazie della dritta, quindi detto in parole povere la connessione OLEdb è usata per i database in formato originario di Access, mentre SQLConnection per i tipi di database MySql? Che differenze sostanziali ci sono?
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit
mto89 è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 14:08   #8
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
Ora ho scritto:

static void Main(string[] args)
{
OleDbConnectionStringBuilder bd = new OleDbConnectionStringBuilder();
bd.DataSource = "Northwind.mdb";
bd.Provider = "Provider=Microsoft.Jet.OLEDB.4.0";

OleDbConnection conn = new OleDbConnection(bd.ConnectionString);
try
{
conn.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM Products");
OleDbDataReader reader = cmd.ExecuteReader();

try
{
while (reader.Read())
{
....
....

e mi dà ancora errore sulla riga in rosso:
"The 'Provider=Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

In giro ho letto che può essere a causa dell'eseczione a 64 bit, ma il cpu target è x86, inoltre anche su una macchina con architettura e SO a 32 bit mi dà lo stesso errore, avete idea del perchè?
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit
mto89 è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 14:14   #9
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
che reference hai linkate al progetto ?

Se non la hai già, credo ti serva solo aggiungere: System.Data

Edit:

e anche System.Data.Oledb;
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek

Ultima modifica di RaouL_BennetH : 03-08-2010 alle 14:17.
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 14:44   #10
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
che reference hai linkate al progetto ?

Se non la hai già, credo ti serva solo aggiungere: System.Data

Edit:

e anche System.Data.Oledb;
Esatto
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 16:09   #11
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
No erano già presenti entrambi, ma anche su macchine diverse mi da stesso errore..
Voi scrivereste diversamente per accedere al database?
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit
mto89 è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 16:27   #12
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da mto89 Guarda i messaggi
No erano già presenti entrambi, ma anche su macchine diverse mi da stesso errore..
Voi scrivereste diversamente per accedere al database?
Io userei la guida dell'MSDN onestamente
Non so come sia, non la guardo da qualche mese ... (ma tanti mesi :P)
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2010, 19:57   #13
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
Non venendone a capo ho aggirato il problema usando il wizard di visual studio
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit
mto89 è offline   Rispondi citando il messaggio o parte di esso
Old 05-08-2010, 09:53   #14
mto89
Senior Member
 
L'Avatar di mto89
 
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
Pensavo a chissà quali errori particolari invece si trattava solo del provider= che non ci va :
OleDbConnectionStringBuilder bd = new OleDbConnectionStringBuilder();
bd.DataSource = "Northwind.mdb";
bd.Provider = "Provider=Microsoft.Jet.OLEDB.4.0";
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit
mto89 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA Nutanix cambia pelle: dall’iperconvergenza alla ...
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Dalla RAM agli SSD: il ruolo dell'ECC ne...
Generazione immagini: Microsoft MAI-Imag...
I 7 prodotti tech più venduti su Amazon ...
Il Trump Mobile T1 cambia ancora e diven...
L'auto solare che produce più ene...
Apple Intelligence entra in una nuova er...
Il robot di Unitree è un vero spr...
Il nuovo Motorola Razr 70 Ultra è...
OnePlus anticipa l'arrivo di un tablet t...
Il MacBook Neo è un successo: App...
Lenovo anticipa l'arrivo di un nuovo sma...
Ecovacs presenta la gamma 2026: paviment...
Efficienza energetica fino a 2.000 volte...
Lenovo 360: il programma di canale dell'...
Appena 10.000 qubit per rompere la critt...
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: 09:05.


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