C# e SQLServer Gestione database

venerdì 20 aprile 2007 - 10.39

vinzodip Profilo | Newbie

Ciao a tutti...Naturalmente nel mio pc
l'operazione di gestione database SQL
tramite un'applicazione C# funziona
correttamente. Ma se sposto il mio DB,
in un'altro PC, utilizzando la stessa
applicazione C# non trova il DB.
Come posso allacciare il mio database
all'applicazione senza installare SQL??
Qualcuno k mi risponda xfavore
Grazie ciao a tutti

lbenaglia Profilo | Guru

>Come posso allacciare il mio database
>all'applicazione senza installare SQL??

Ciao vinzodip,

se sposti il DBMS su un server remoto la tua applicazione dovrà sapere su quale macchina risiede l'istanza.
Per fare questo occorre modificare la stringa di connessione.
Ad esempio se utilizzi il provider OLEDB dovrai modificare il Server specificando il nome DNS o l'indirizzo IP del PC che ospita l'istanza.
Maggiori esempi su:
http://www.connectionstrings.com

>Qualcuno k mi risponda xfavore
>Grazie ciao a tutti
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

vinzodip Profilo | Newbie

Grazie tante...Lorenzo
Ora ci provo!!

Anonimo Profilo | Senior Member

Salve a tutti.Non so se sto scrivendo nella pagina corretta,ma avrei un problema e non riesco a risolverlo.
Vi speigo meglio....
Sto eseguendo il debug di una procedura che ho scritto in SQL 2008.
I campi di tipo float mi vengono restituiti in esadecimale, anziche' in formato decimale.

Ad esempio: 1.000000000000000e+001 anziche' 10,
0.000000000000000e+000 anziche' 0,
8.196100000000001e+001 anziche' 81,961 ecc. ecc.

Esiste qualche proprieta' di SQL Server da settare per vedere i valori in formato decimale?
Vi pregoooo aiutooooooooooo

lbenaglia Profilo | Guru

>I campi di tipo float mi vengono restituiti in esadecimale, anziche'
>in formato decimale.
>
>Ad esempio: 1.000000000000000e+001 anziche' 10,
>0.000000000000000e+000 anziche' 0,
>8.196100000000001e+001 anziche' 81,961 ecc. ecc.
>
>Esiste qualche proprieta' di SQL Server da settare per vedere
>i valori in formato decimale?

Ciao,

Quei valori non sono in esadecimale, ma in notazione scientifica.
Se desideri un formato differente significa con molta probabilità stai utilizzando un data type inadatto (float e real sono data type approssimati espressi in notazione scientifica).
Prova a vedere se nel tuo caso non siano più indicati i data type numerici a precisione fissa come decimal o numeric.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5