I've worked with VWD for about 3 weeks night and day. I kept running into some odd things, and I kept thinking it was because it was an express product. So I ordered Visual Studio 2008 Standard. Let me tell you, VS 2008 fixed some things...but introduced its own set of odd things! But here is my question:
In VWD 2008 Express, in a query, you can put a sql statement with a "?" in it and format a query as (CategoryID = ?), and it works just fine. I installed VS 2008 Standard last night, and I wasted about 6 hours on this simple thing. It turns out, that in VS 2008, the correct format is (CategoryID = ?CateroryID).
Also, in VWD, when you put a "?" in a query, and on the wizard, it lets you add the parameter and bind it to, say a drop down list. On VS 2008, the wizard no longer does this. And VS forces the use of @param1, which will wreck havoc with a MySQL statement and even cause VS 2008 to crash if you aren't careful.
I thought VWD 2008 was Visual Studio 2008 Lite, but they were both ASP.net. Why does a query work in VWD 2008 express, that takes me hours to figure out the exact same query in VS 2008??? That's very frustrating to me.
Thanks,