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
Operazioni BIT a BIT su Query SQL
giovedì 12 giugno 2008 - 09.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Anser
Profilo
| Junior Member
51
messaggi | Data Invio:
gio 12 giu 2008 - 09:17
Salve Ragazzi,
sto utilizzando vb.net 2005 e OLEDB per accedere ad un Db Access.
Avrei la necessità di impostare a 1 un bit del campo di stato di un record, ma non riesco. L'istruzione che sto cercando di fare è:
UPDATE MyTable SET Stato_Bit=Stato_Bit + MascheraBit WHERE Stato_Bit = Stato_Bit AND NOT MascheraBit.
Avrei voluto fare l'OR facendo Stato_Bit=Stato_Bit OR MascheraBit ma non ha funzionato, e questo mi constringe a verificare che il
bit non sia già impostato per evitare di fare caos nella memorizzazione dei Bit di Stato.
es.
Stato_Bit -> 0010010
MascheraBit -> 0001000
Risultato che vorrei ottenere nel Set è -> 0011010
Avete qualche soluzione??
Grazie in anticipo!
Anser
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
mer 18 giu 2008 - 10:01
Guarda qui
http://www.vipan.com/htdocs/bitwisehelp.html
Anser
Profilo
| Junior Member
51
messaggi | Data Invio:
mer 18 giu 2008 - 14:45
Grazie per la risposta,
l'ho guardato .. ma il problema è che non sappiamo come fargli fare OR o AND bit a bit in visual basic, non è che non sappiamo come funziona.. sappiamo che il bit alto indica il segno ecc..
Ma noi avremmo bisogno di un esempio in vb.net per fare OR e AND bit a bit
Grazie
... Purtoppo ho scoperto che la Microsoft ha comunicato che questa operazione non è possibile eseguirla direttamente.
Potrebbe essere utile per qualcun'altro avere questa informazione.
il link di riferimento è questo:
http://support.microsoft.com/kb/194206/en-us
Anser
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 !