<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>bugs</title>
        <link>http://geekswithblogs.net/tonyt/category/8487.aspx</link>
        <description>Topics discussing bugs in existing software.</description>
        <language>en-US</language>
        <copyright>Anthony Trudeau</copyright>
        <managingEditor>agrt.home@hotmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Cannot start with 'Log'</title>
            <link>http://geekswithblogs.net/tonyt/archive/2008/09/24/125431.aspx</link>
            <description>&lt;p&gt;I found another oddity that seems to be undocumented today.  This one in SQL Server 2005.  Apparently, you cannot start objects (at least stored procedures) with the word "Log".&lt;/p&gt;
&lt;p&gt;I have a table called ShipNoticeLog and a stored procedure called LogShipNotice.  The table is the noun and the stored procedure is the action -- this is how I prefer to do the naming.  My code quickly failed with the message, "Invalid object name 'LogShipNotice'..."  I ended up solving my issue by renaming the stored procedure as AddShipNoticeLogEntry.  A little more verbose, but it'll suffice.&lt;/p&gt;
&lt;p&gt;By the way, I classify this as a bug not because there's anything wrong with the restriction, but the fact that it isn't documented or at the least clearly documented.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125431"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125431" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/125431.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2008/09/24/125431.aspx</guid>
            <pubDate>Wed, 24 Sep 2008 18:21:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/125431.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2008/09/24/125431.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/125431.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/125431.aspx</trackback:ping>
        </item>
        <item>
            <title>Expression Web: Not Enough Disk Space</title>
            <link>http://geekswithblogs.net/tonyt/archive/2008/07/28/124071.aspx</link>
            <description>&lt;p&gt;Whenever I run into a weird bug or workaround I like to do a short post about it.  Doing so helps the community and it is also self-serving in case I run into it a year or so later after I've long forgot about it.  Today is one of those times.&lt;/p&gt;
&lt;p&gt;My latest disk batch came for my MSDN subscription and I decided to upgrade Expression Blend and Web to version 2.  Granted I haven't really used these tools too much, but I plan on doing so in the future.  The installation of Blend went without a hitch, but Web failed indicating that I was out of disk space.  I have about 40 GB free so I know that's not the issue.&lt;/p&gt;
&lt;p&gt;A quick Web search on &lt;a href="http://search.live.com"&gt;http://search.live.com&lt;/a&gt; (I don't like Google) led me to a forum post somewhere that explained that the problem seemed to be with Office.  I wasn't going to go through that today, so I decided that perhaps it was something &lt;em&gt;about&lt;/em&gt; the Office installation.  The only thing that stood out to me was an add-in for saving to a PDF document.  (My company is in love with the PDF format for same reason.)&lt;/p&gt;
&lt;p&gt;Removing that would be easy enough, so I uninstalled it and tried the Expression Web installation again.  Sure enough the installation completed without a problem.  I then reinstalled the save to PDF add-in for Office and I was on my way again.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124071"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124071" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/124071.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2008/07/28/124071.aspx</guid>
            <pubDate>Mon, 28 Jul 2008 09:40:55 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/124071.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2008/07/28/124071.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/124071.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/124071.aspx</trackback:ping>
        </item>
        <item>
            <title>Why I hate Microsoft Access...</title>
            <link>http://geekswithblogs.net/tonyt/archive/2008/07/15/123804.aspx</link>
            <description>&lt;p&gt;Today has been one of those days to hate Microsoft Access.  My company has dozens of Microsoft Access applications in the enterprise that do everything under the sun.  Eventually those will be replaced by me, but in the meantime I have to deal with them.  Today was one of those days.  In fact today I had two circumstances to reinforce those feelings.&lt;/p&gt;
&lt;p&gt;The first came when I had to correct an ordering of results on a form that wasn't matching a report.  The report was deemed correct, so I needed to view the design of its query to see how it was different.  Immediately, I'm greeted by the warning that the designer cannot represent the join.  (Not unexpected since the query is complex.)  I click okay, get the information I want, close the query, fix the form ordering, and go on my merry way.  That is until the email later.&lt;/p&gt;
&lt;p&gt;The email with the attached report showing 18 pages for what should be two was the problem.  What happened?  Microsoft Access decided to fix the problem of its own volition.  And not only that.  Microsoft Access decided to save the query definition without a peep, prompt, or otherwise.  And to make things worse, it did the same thing when I imported the query from a shadow copy and every other method I could think of.  Eventually I had to manually change it.  (I promptly made a backup that I can plop in place if needed; hopefully, Microsoft Access didn't silently fix my backup.)&lt;/p&gt;
&lt;p&gt;The second was in relation to an Access project that is being put in place as I push the current data from Microsoft Access into Microsoft SQL Server.  One of the constructs is a report with a simple subreport.  The subreport represents a one-to-many relationship with a simple list of items corresponding to the main report.  This shoud have been easy.  My queries were tested in Management Studio and they run individually in the reports.  However, when the subreport was added to the main report and run I got the error "Syntax error or access denied".  Thanks for the information Microsoft.  Obviously, the problem is in the subreport, because the main report shows.&lt;/p&gt;
&lt;p&gt;Well, I start simplifying the reports and eventually get down to one with no joins in each.  I still got the error.  The problem?  The SQL statement on my subreport is terminated with a semi-colon (by ANSI standards interestingly).  I guess that's a syntax error, but in of itself it's not -- just when combined with another SQL statement through the main report.&lt;/p&gt;
&lt;p&gt;So at the end of the day, Microsoft decided to change and save a query I didn't change myself, and inconsistently decided not to change the SQL statement that it could have easily changed on the subreport.  My choice is for it not to change anything without me explicitly telling it, but if anything I would like some consistency.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123804"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123804" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/123804.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2008/07/15/123804.aspx</guid>
            <pubDate>Tue, 15 Jul 2008 11:56:47 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/123804.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2008/07/15/123804.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/123804.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/123804.aspx</trackback:ping>
        </item>
        <item>
            <title>Exception 80004005</title>
            <link>http://geekswithblogs.net/tonyt/archive/2006/12/06/100512.aspx</link>
            <description>&lt;p&gt;"Exception 80004005" has to be the worse error description I've seen.  This is not the error number, it's the description.  I received this error today when I was working on some legacy Visual Basic script in VisiWatch (an EAI application developed by SoftBrands).&lt;/p&gt;
&lt;p&gt;There is some sporadic information out there on this error.  However, all of the guidance revolved around IIS code and suggested corruption, permissions, etc.  Of course this guidance led me on a wild goose chase.  After awhile I was able to isolate the problem to the specific SQL statement and not any type of connection method I was using (I was executing a Command and storing the result in a Recordset, and the connection was to a remote Access database that linked to another remote Access database -- so the setup is complex).&lt;/p&gt;
&lt;p&gt;The problem?  One of the fields in the table queried is named "Language".  Apparently, ADO/OLEDB does not like that name and it fails with a totally useless error message.  The problem was solved by escaping the field name.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=100512"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=100512" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/100512.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2006/12/06/100512.aspx</guid>
            <pubDate>Wed, 06 Dec 2006 20:04:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/100512.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2006/12/06/100512.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/100512.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/100512.aspx</trackback:ping>
        </item>
        <item>
            <title>Problems installing Office 2007</title>
            <link>http://geekswithblogs.net/tonyt/archive/2006/11/15/97205.aspx</link>
            <description>&lt;p&gt;I got the following error when I tried to install Office 2007 Professional this morning:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;The 2007 Microsoft Office system does not support upgrading from a prerelease version of the 2007 Microsoft Office system. You must first uninstall any prerelease versions of the 2007 Microsoft Office system products and associated technologies. &lt;/p&gt;
&lt;p&gt;Correct the issue(s) listed above and re-run setup.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I had uninstalled all of the software except for Office 2003 Web Components which as it turns out needs to be uninstalled.  I hoped for the best, but I still got the same error.  In order to resolve it I had to dig into the temporary log file that the setup application creates in the temporary directory (C:\Documents and Settings\[Login Name]\Local Settings\Temp.  The file was called something like SetupExe(2006....).log.  Near the end of the file was the following text:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;Catalyst beta product conflict check failed. Office Beta product conflict is detected on the computer, productcode={30120000-001F-0409-0000-0000000FF1CE}&lt;br /&gt;
Showing message Title: 'Setup Errors', Message: 'Setup is unable to proceed due to the following error(s):&lt;br /&gt;
The 2007 Microsoft Office system does not support upgrading from a prerelease version of the 2007 Microsoft Office system. You must first uninstall any prerelease versions of the 2007 Microsoft Office system products and associated technologies.&lt;br /&gt;
Correct the issue(s) listed above and re-run setup.&lt;br /&gt;
'&lt;br /&gt;
Message returned: 1&lt;br /&gt;
Error: Catalyst intermediate PreReqCheck has failed Type: PreReqCheckFailure. &lt;br /&gt;
Error: Catalyst intermediate PreReqCheck has failed Type: PreReqCheckFailure. &lt;br /&gt;
Error: Catalyst intermediate PreReqCheck has failed Type: PreReqCheckFailure. &lt;br /&gt;
Catalyst execution finished: 11/15/2006 10:26:19.  Return code: 30066.  Exception caught: PreReqCheckFailure.&lt;br /&gt;
PERF: TickCount=2456437 Name=RunSetup Description=End function&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, off to the Registry I went to delete every instance I could find for the listed product code.  After clearing them out I restarted the setup application and everything worked fine.  Hopefully, this information will be useful to someone else, because I couldn't find anything on the Internet about it.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=97205"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=97205" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/97205.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2006/11/15/97205.aspx</guid>
            <pubDate>Wed, 15 Nov 2006 14:52:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/97205.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2006/11/15/97205.aspx#feedback</comments>
            <slash:comments>34</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/97205.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/97205.aspx</trackback:ping>
        </item>
        <item>
            <title>Object Required (424) with Parameter collection</title>
            <link>http://geekswithblogs.net/tonyt/archive/2006/10/28/95359.aspx</link>
            <description>&lt;p&gt;I've been racking my brain with an error for quite awhile now regarding adding a parameter to a collection for an ADO Command object.  The scenario is that I have a SQL query called from Access against a SQL Server database that has one character parameter.&lt;/p&gt;
&lt;p&gt;The relevant piece of code is:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;Dim param As ADODB.Parameter&lt;br /&gt;
Set param = cmd.CreateParameter("@p1", adVarChar, adParamInput, 20, val)&lt;br /&gt;
cmd.Parameters.Append param&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The ADO documentation for the CreateParameter method states:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;This method does not automatically append the Parameter object to the Parameters collection of a Command object. This lets you set additional properties whose values ADO will validate when you append the Parameter object to the collection.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;When I ran my test function it failed with Object Required and an error number of 424.  I finally noticed that after I called CreateParameter that there was indeed a parameter in the collection.  So it turns out that the ADO documentation in this case is wrong.&lt;/p&gt;
&lt;p&gt;I was able to resolve the problem by directly instantiating the Parameter and then appending it to the collection -- that is I did not use the CreateParameter method.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95359"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95359" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/95359.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2006/10/28/95359.aspx</guid>
            <pubDate>Sat, 28 Oct 2006 21:47:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/95359.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2006/10/28/95359.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/95359.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/95359.aspx</trackback:ping>
        </item>
        <item>
            <title>Beware of System Restore</title>
            <link>http://geekswithblogs.net/tonyt/archive/2006/05/19/78974.aspx</link>
            <description>&lt;p&gt;I'm at our Mexico user group this week and I had a heck of a day yesterday relating to System Restore.  I've used System Restore in the past, but never had problems like this.&lt;/p&gt;
&lt;p&gt;It started with a connection problem that was occurring on a closed loop network.  The connection worked, but it took an awfully long time to connect to the web interface provided by a device on the network whereas a ping was almost instantaneous.  At first I though IE7 might be to blame, so I rolled that back.  No luck.  I then reinstalled IE7 with no luck.&lt;/p&gt;
&lt;p&gt;So, my next thought was to do a System Restore from the morning before my trip.  It didn't solve the problem, and I quickly found out that System Restore restored the code in my solutions!&lt;/p&gt;
&lt;p&gt;All of the changes which happened to be a few dozen bug fixes and over 40 unit tests all gone.  This occurred with Visual Studio 2005 projects.  I hadn't changed anything on Visual Studio 2003 projects, so I don't know if they are affected too.&lt;/p&gt;
&lt;p&gt;Hopefully, this warning will remind someone to backup their code before doing a System Restore.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=78974"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=78974" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/78974.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2006/05/19/78974.aspx</guid>
            <pubDate>Fri, 19 May 2006 15:32:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/78974.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2006/05/19/78974.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/78974.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/78974.aspx</trackback:ping>
        </item>
        <item>
            <title>Could not find type</title>
            <link>http://geekswithblogs.net/tonyt/archive/2006/04/20/75713.aspx</link>
            <description>&lt;p&gt;I stumbled onto what I would consider a bug in the Visual Studio 2005 IDE today.  The issue came about after I rebuilt due to renaming a type that was used in a user control.  After building I got an error when I attempted to load the user control in design mode.  The error was:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;Could not find type 'TypeName'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built. &lt;br /&gt;
&lt;br /&gt;
The variable 'ControlName' is either undeclared or was never assigned.  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It turns out that I had the assembly that was being built in the IDE also in the GAC.  It needed to be in the GAC for testing that I was doing outside of the IDE.  The problem went away after I uninstalled the library from the GAC.&lt;/p&gt;
&lt;p&gt;I understand why the problem occurs, but in my opinion Visual Studio should not perform the normal assembly resolution -- especially when the type is internal to the project like it was in this example.  Anyway, hopefully, this will help someone else out.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=75713"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=75713" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tonyt/aggbug/75713.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Anthony Trudeau</dc:creator>
            <guid>http://geekswithblogs.net/tonyt/archive/2006/04/20/75713.aspx</guid>
            <pubDate>Thu, 20 Apr 2006 15:58:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tonyt/comments/75713.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tonyt/archive/2006/04/20/75713.aspx#feedback</comments>
            <slash:comments>11</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tonyt/comments/commentRss/75713.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tonyt/services/trackbacks/75713.aspx</trackback:ping>
        </item>
    </channel>
</rss>