FORMATO BINARY

giovedì 25 settembre 2003 - 17.31

1234 Profilo | Newbie

In SQL Server è possibile definire dei campo con formato BINARY: qual'è il rispettivo tipo di dato (o formato) in C#?

Per tipo di dato intendo (per esempio) integer, float, string, ecc.

Grazie.

Admin Profilo | Junior Member

il tipo di dati corrispondente dovrebbe essere questo:
System.Data.SqlTypes.SqlBinary

Ciao

Stefano Giannone [MCP .NET]

1234 Profilo | Newbie

Purtroppo non riesco a verificare il tuo suggerimento perchè ho un altro problema:

la mia tabella in SQL Server ha un campo di tipo binary e quando cerco di tirar su quest'informazione a livello di applicazione tramite un istruzione SQL non riesco a leggere i campo, o meglio la colonna non viene riconosciuta: non ci sono errori ma la colonna non c'è.

Ecco il codice:
DataSet ds = SqlHelper.ExecuteDataset("server=localhost;Trusted_Connection=true;database=tAIMx_DB",CommandType.Text,
"Select monMonth, monWorkingDays from tAIMx_Month");
DataGrid1.DataSource = ds;
DataGrid1.DataBind();

Il campo binary si chiama monWorkingDays e nel DataGrid non appare niente, nemmeno la rifinitura della colonna.

Cmq il mio obiettivo è il seguente (magari sai darmi altri suggerimenti di come procedere):
- il campo monWorkingDay di tipo Binary (lunghezza 32) dovrebbe rappresentare i giorni lavorativi con il bit a 1 e giorni non lavorativi con il bit a 0 di un mese intero
- quando ho inserito un valore in questa tabella ho fatto:
insert into Month
(monMonth, monWorkingDays)
values (1, 11100111110011111001111100111110)

Quando poi ho fatto la select sulla stessa tabella ho scoperto che l'ha trasformata in esadecimale 0x.
Questo campo binary mi serve per fare in modo che nella mia applicazione appaiano le date dei giorni lavorativi in formato diverso da quello dai giorni festivi!!

Hai qualche suggerimento?
Grazie.
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