Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Passare da mysql a sqlServer
mercoledì 23 febbraio 2011 - 15.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mer 23 feb 2011 - 15:49
Ciao a tutti
fino ad oggi ho utilizzato mysql nelle mie applicazioni web realizzate in asp.net
Ora vorrei utilizzare sqlServer.
Mi consigliate qualche articolo o guida che mi spieghi come utilizzare sqlserver con asp.net?
Esempio, nelle mie applicazioni utilizzo questa funzione:
private static bool ExecuteNonQuery(string sql)
{
using (OdbcConnection con = new OdbcConnection(Connection()))
using (OdbcCommand cmd = new OdbcCommand(sql, con))
{
con.Open();
try
{
if (cmd.ExecuteNonQuery() > 0)
{
con.Close();
return true;
}
else
{
con.Close();
return false;
}
}
catch (Exception ex)
{
con.Close();
con.Dispose();
return false;
}
}
}
Posso utilizzarla con sqlServer così com'è scritta?
Quali sono altri vantaggi nell'utilizzo di sqlServer?
Grazie mille
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 4 mar 2011 - 01:55
>Ciao a tutti
Ciao
>Ora vorrei utilizzare sqlServer.
>Mi consigliate qualche articolo o guida che mi spieghi come utilizzare
>sqlserver con asp.net?
Se hai usato il .net non cambia praticamente nulla. Se non che devi cambiare gli oggettini (ad esempio se avessi usato il mysql connector, dovevi cambiare quegli oggetti con quelli di sql server)
>Esempio, nelle mie applicazioni utilizzo questa funzione:
>Posso utilizzarla con sqlServer così com'è scritta?
il tuo codice è riutilizzabile con sql server, ma non usare odbc, utilizza proprio il SQLClient predisposto ed ottimizzato (oledb) per sql server.
Dovrai fare using System.Data.Sqlclient e non odbc.
E poi fare replace, OdbcConnection diventa SQLConnection, OdbcCommand diventa SQLCommand.. ecc..
>Quali sono altri vantaggi nell'utilizzo di sqlServer?
Questa è una risposta lunghissima. Dipende sempre da cosa devi fare. Con .net, preferirei sempre Sql server tra i due, per via del supporto e dell'ottimizzazione del provider e del motore verso il db MS. Inoltre hai una edizione free di sql server che è veramente notevole:
http://www.microsoft.com/express/Database/
Per il resto, ci sarebbe da perdere una mezza giornata.. Hai necessità particolari?
Se i tuoi database sono alla fine meri contenitori di dati non hai enormi differenze.. Però dipende sempre da quello che devi fare.
>Grazie mille
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
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 !