Scrivere e leggere dati di grandi dimensioni da db

venerdì 12 novembre 2010 - 20.00
Tag Elenco Tags  C#  |  .NET 2.0  |  SQL Server 2008 R2  |  SQL Server 2005

ciccioherz Profilo | Junior Member

ciao,
ho letto su msdn che se tento di scrivere o leggere un dato binario di dimensioni superiori credo intorno agli 8 mega devo usare una tecnica particolare (tipo inserire un punto interrogativo come parametro)..

qualcuno puo farmi chiarezza?

grazie

alx_81 Profilo | Guru

>ciao,
ciao

>ho letto su msdn che se tento di scrivere o leggere un dato binario
>di dimensioni superiori credo intorno agli 8 mega devo usare
>una tecnica particolare (tipo inserire un punto interrogativo
>come parametro)..
dove hai letto questa cosa? Sinceramente non capisco cosa intendi..
prova a postare il link..

>grazie
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

ciccioherz Profilo | Junior Member

qui:
http://msdn.microsoft.com/it-it/library/ms191262(SQL.90).aspx

alx_81 Profilo | Guru

>qui:
>http://msdn.microsoft.com/it-it/library/ms191262(SQL.90).aspx
ok, è un italiano discutibile..
adesso ho capito cosa intende..
Allora, se usti char/varchar puoi arrivare fino a 8k, non 8 mega mentre se usi la versione unicode, arrivi alla metà 4k.
In generale, a partire da sql server 2005 è meglio utilizzare varchar(MAX) o nvarchar(MAX) per gestire testi di grandissime dimensioni ed evitare text/image.
Trovi la reference qui: http://msdn.microsoft.com/it-it/library/ms176089.aspx

Quella del ? o del parametro è solo un'indicazione su come si scrivono i parametri usando le API di sql (tipo ado.net, ecc..). Il link ti vuole dire che se lo passi come parametro, è poi l'api che gestisce il pacchetto del dato passato..
--
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

ciccioherz Profilo | Junior Member

scusami per il ritardo della risposta..grazie mille :)
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5