<?xml version="1.0" encoding="Windows-1252"?><feed version="0.3" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns="http://purl.org/atom/ns#" xml:lang="it-it"><title>K-Blog - Il blog di Massimo "Kappa" Cappellesso</title><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/kappa/" /><tagline type="text/html">K-Blog - Il blog di Massimo &quot;Kappa&quot; Cappellesso</tagline><id>http://blogs.aspitalia.com/kappa/</id><generator url="http://feed.aspitalia.com/" version="ASPItalia.com">feed.ASPItalia.com 'Weyoh' 4.8.818</generator><author><name>K-Blog - Il blog di Massimo &quot;Kappa&quot; Cappellesso</name><url>http://blogs.aspitalia.com/kappa/</url></author><modified>2008-08-22T05:07:11+00:00</modified><entry><title>ISNULL, NZ e System.Data.OleDb</title><id>http://blogs.aspitalia.com/kappa/post1894/ISNULL-NZ-System.Data.OleDb.aspx</id><created>2006-12-27T18:00:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1894' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;&lt;p&gt;Capita a volte di dover utilizzare Access per creare qualche progetto e di dover leggere dei campi impostati a NULL e di doverli convertire in un valore,di solito lo 0.&lt;/p&gt;&lt;p&gt;In SQLServer ci viene in aiuto la funzione ISNULL, alla quale basta passare il campo e il valore di default&lt;/p&gt;&lt;code&gt;ISNULL(campo, 0)&lt;/code&gt;&lt;p&gt;Nel caso di Access la funzione corrispondente a ISNULL &#232; NZ, che purtoppo non funziona usando il provider System.Data.OleDb :-(&lt;/p&gt;&lt;p&gt;Per ovviare a questo problema possiamo utilizzare le funzioni IIF e ISNULL:&lt;/p&gt;&lt;p&gt;&lt;code&gt;IIF(ISNULL(campo),0,campo) As nomeCampo&lt;/code&gt; &lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href=&quot;http://tags.aspitalia.com/Database/&quot; rel=&quot;tag&quot;&gt;Database&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/kappa/post1894/ISNULL-NZ-System.Data.OleDb.aspx"/><issued>2006-12-27T19:00:00+00:00</issued><modified>2006-12-27T19:00:00+00:00</modified><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/kappa/post1894/ISNULL-NZ-System.Data.OleDb.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/kappa/CommentRSS1894.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1894</trackback:ping></entry><entry><title>~ (NOT bit per bit) in SQL Server</title><id>http://blogs.aspitalia.com/kappa/post1385/-NOT-Bit-Bit-SQL-Server.aspx</id><created>2005-12-13T16:18:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1385' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;&lt;p&gt;Capita a volte di dover modificare in SQL Server lo stato di un campo BIT, utilizzando la 'negazione' del valore attuale. SQL Server per fare questo utilizza l'operatore &lt;strong&gt;~&lt;/strong&gt; (NOT bit per bit) che esegue appunto un'operazione di NOT logico bit per bit per il valore intero specificato. Quindi:&lt;/p&gt;&lt;code&gt;UPDATE Tabella SET campo = ~ campo&lt;/code&gt;&lt;p&gt;Lo scrivo qui, cos&#236; non me lo dimentico pi&#249; LOL&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href=&quot;http://tags.aspitalia.com/Database/&quot; rel=&quot;tag&quot;&gt;Database&lt;/a&gt;, &lt;a href=&quot;http://tags.aspitalia.com/SQL_Server/&quot; rel=&quot;tag&quot;&gt;SQL Server&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/kappa/post1385/-NOT-Bit-Bit-SQL-Server.aspx"/><issued>2005-12-13T17:18:00+00:00</issued><modified>2005-12-13T17:18:00+00:00</modified><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/kappa/post1385/-NOT-Bit-Bit-SQL-Server.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/kappa/CommentRSS1385.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1385</trackback:ping></entry><entry><title>Cambiare proprietario di una tabella</title><id>http://blogs.aspitalia.com/kappa/post1032/Cambiare-Proprietario-Tabella.aspx</id><created>2005-04-27T14:37:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1032' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;&lt;p&gt;Per cambiare il proprietraio di una tabella (o di una vista, una funzione utente, una stored procedure&lt;!--RELATEDTOPICSLIST--&gt;)&#160;in SQL Server basta utilizzare la stored procedure &lt;!--RELATEDTOPICSLIST--&gt;&lt;em&gt;sp_changeobjectowner&lt;/em&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;EXEC sp_changeobjectowner 'tabella', 'nuovo_proprietario'&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;... se volete farlo per tutte le tabelle utilizzate il codice con la stored procedure &lt;!--RELATEDTOPICSLIST--&gt;&lt;em&gt;sp_msforeachtable&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href=&quot;http://tags.aspitalia.com/Database/&quot; rel=&quot;tag&quot;&gt;Database&lt;/a&gt;, &lt;a href=&quot;http://tags.aspitalia.com/SQL_Server/&quot; rel=&quot;tag&quot;&gt;SQL Server&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/kappa/post1032/Cambiare-Proprietario-Tabella.aspx"/><issued>2005-04-27T16:37:00+00:00</issued><modified>2005-04-27T16:37:00+00:00</modified><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/kappa/post1032/Cambiare-Proprietario-Tabella.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/kappa/CommentRSS1032.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1032</trackback:ping></entry></feed>