First, close Visual Studio. Open a new ‘Visual Studio 2005 Command Prompt’. Once there type the following command at the prompt, press enter and wait…
devenv /installvstemplates
This will rebuild your item and project template cache. Works like a charm.
Monday, August 17, 2009
Friday, August 14, 2009
How to get the innerHTML from Label and update it.
While I was working on a particular web application, I had to have the account number displayed when there was a chagne is dropdown menu. Now, all that worked well with a bit of a javascript.
But, the real issue was after the button was pressed , the page it dispalyed still retained the selected drop down item but the account no. on the label was gone and was being displayed as blank.
Hence, after a bit of the research I found out the easiest way to solve this issue was via implementing another javascript on ButtonClick.
Eg.
OR//
Please note, the mistake the people gerenally make is to put your script before the textbox.
But, the real issue was after the button was pressed , the page it dispalyed still retained the selected drop down item but the account no. on the label was gone and was being displayed as blank.
Hence, after a bit of the research I found out the easiest way to solve this issue was via implementing another javascript on ButtonClick.
Eg.
OR//
Please note, the mistake the people gerenally make is to put your script before the textbox.
When page load , javascript try to execute the code by do not know yet the textbox control and the div.
To be sure that a javascript is executed when all your page is loaded (or DOM built) add defer="defer" on javascript tagSaturday, August 8, 2009
The filename, directory name or volume label syntax is incorrect in VS2005
I have been trying to start a new project in Visual C# Studio 2005 Express and keep getting the error:
the filename, directory name, or volume label syntax is incorrect. (Exception from HRESULT: 0x8007007B)
Solution : -
it appears that you cannot create a project within a path that has an ampersand (&) in it, which my original projects path did. In Tools/Options/Projects and Solutions/General, I selected the "Show advanced build configurations' option. This allows me to select the project build location on creation of a project, and I am now able to ensure it does not try to create in the path with the ampersand in it.
the filename, directory name, or volume label syntax is incorrect. (Exception from HRESULT: 0x8007007B)
Solution : -
it appears that you cannot create a project within a path that has an ampersand (&) in it, which my original projects path did. In Tools/Options/Projects and Solutions/General, I selected the "Show advanced build configurations' option. This allows me to select the project build location on creation of a project, and I am now able to ensure it does not try to create in the path with the ampersand in it.
Friday, August 7, 2009
int i = cmd.ExecuteNonQuery() + SELECT statement
I spent hours trying to figure out why the code wasnt' returning the correct value.
No matter what I do I was only getting -1.
Finally, after few research and all that I found out that SELECT and cmd.ExecuteNonQuery() is no t the way to go.
but instead a simple solution would be to use ExecuteScalar().
But the catch with using ExecuteScalar is to use Select Count(*) from ... instead of Select * from ...
Hence, finally was able to do this by using
Select Count(*) form ...
and then
int i = (int)cmd.ExecuteScalar();
No matter what I do I was only getting -1.
Finally, after few research and all that I found out that SELECT and cmd.ExecuteNonQuery() is no t the way to go.
but instead a simple solution would be to use ExecuteScalar().
But the catch with using ExecuteScalar is to use Select Count(*) from ... instead of Select * from ...
Hence, finally was able to do this by using
Select Count(*) form ...
and then
int i = (int)cmd.ExecuteScalar();
Saturday, August 1, 2009
An internal error occurred. This can be either the user profile is not accessible or the private key that you are importing might require a cryptograp
It was because I added the "Network Service" security user as the permission to the RSA folder, which wasn't there before. Once, I remove the permission it was back to normal.
Failed to access IIS metabase. The process account used to run ASP.NET must have read access to the IIS metabase
Saturday, July 11, 2009
p5gc-mx + unable to install realteak audio driver
I just formatted my harddisk today but was unable to install the realtek Audio driver.
Solution:
Recently had a PC with XPSP3 and an
Solution:
Recently had a PC with XPSP3 and an
Asus P5GC-MX/1333 in in my hands. Problem: No audio at all, the Realtek High Definition Audio Drivers did not want to install. At the end of the install an error message pops up (Realtek High Definition Audio driver install has failed) and then the installer closes. Urgh!
After some fiddling in Device Manager (remove the darn thing and such) accompanied with some reboots I hit Google and read something about the KB888111 hotfix from Microsoft. After finding it, it couldn’t install as this one already’s included in SP3. No.luck
Eventually I tried with the the latest drivers from Realtek. The error was still there, but a more specific one came out: HD Audio Bus Driver Failed to load: 0xE0000227. Aha, a clue!
A few Googleminutes later I found the solution:
- Go to Device Manager/Device Drivers
- Under System Devices find
Microsoft UAA HD bus driver - Now, first disable it …
- … and then uninstall it.
- Close the Device Manager and run the Realtek setup
- Tadaa, it works!
Tuesday, July 7, 2009
What’s the difference between ‘int?’ and ‘int’ in C#?
int? is the same thing as Nullable. It allows you to have "null" values in your int.
eg.
public bool AddProduct(string productName, int? supplierID, int? categoryID, string quantityPerUnit, decimal? unitPrice, short? unitsInStock, short? unitsOnOrder, short? reorderLevel, bool discontinued)
Explained :
int?, is the shortcut way of saying Nullable.
Value types, such as Int32, cannot hold the value null. This is a problem when dealing with databases, which can distinguish "no value" (e.g. DBNULL) from 0 and the ordinary range of values. The Nullable type helps overcome the divide between the world of .NET and the database world, as Nullable (or int?, if you prefer) can hold the value null (you can check the variable's HasValue property to see if it contains a value or not). Nullable also has a value property so that you can read the value (or you can simple cast the variable to the appropriate type.
So, to summarise.
int is a .NET value type holding a signed 32-bit integer. It has no HasValue or Value properties because it just is the value.int? is a shortcut for writing Nullable. To see if it currently holds a value you use the HasValue property. To read the value you either use a cast or read the Value property.
eg.
public bool AddProduct(string productName, int? supplierID, int? categoryID, string quantityPerUnit, decimal? unitPrice, short? unitsInStock, short? unitsOnOrder, short? reorderLevel, bool discontinued)
Explained :
int?, is the shortcut way of saying Nullable
Value types, such as Int32, cannot hold the value null. This is a problem when dealing with databases, which can distinguish "no value" (e.g. DBNULL) from 0 and the ordinary range of values. The Nullable
So, to summarise.
int is a .NET value type holding a signed 32-bit integer. It has no HasValue or Value properties because it just is the value.int? is a shortcut for writing Nullable
Subscribe to:
Posts (Atom)