| 
					 
					 
					       by kirupa  |  
					25 December 2006 
					After the behind-the-scenes work you 
					performed in the 
					previous page, you are finally at a point where your 
					users can directly see what you are working on. 
					We are finally finished with setting up our database 
					and related details. It's all easy coasting and fun from 
					here! In your Games.aspx page, create two 
					textboxes and and a Submit button. It is entirely 
					up to you on how you decide to design your form, but to give you an idea, here is how my form 
					looks like: 
					
					  
					
					[ how my input form for sending data 
					to the database looks like ] 
					Regardless of how your form looks, make sure 
					that your Name textbox has the ID txtGameName, the 
					Platform textbox has the ID txtGamePlatform, and the 
					Submit button has the name btnSubmit. 
					The code that I will have you write will 
					refer to the above control names. Speaking of code, 
					double-click on your Submit button to open your 
					Games.aspx.cs file. Fill in the lines of code that are 
					missing from your project (highlighted in yellow): 
					
					 
					I will explain in greater detail what the 
					lines of code do later, but for now, I first open a connection to the database, add in the 
					data from our two textboxes, execute the commands to modify 
					the database, and then close the connection. 
					Anyway, it's time to test our application. 
					Press Ctrl + F5 to launch the browser and run our program. 
					Type in some data into both of your textboxes and press the 
					Submit button. You will receive a Page not Found 
					message because we haven't created our Results.aspx file 
					yet, so don't worry. If you do not receive any errors, 
					proceed to the next 
					page. 
					
						
							| 
							  
							Depending on your computer setup, you may be asked 
							via a scary yellow-colored error page to add some 
							extra parameters to your Web.Config file. From 
							earlier, you should be familiar with the 
							ConnectionStrings area of Web.Config, and, for 
							example, in Vista, I was requested to add the 
							Asynchronous Processing=True line to my Web.Config's 
							ConnectionString node. 
							For reference purposes, here is my 
							full ConnectionString: 
							<connectionStrings> 
							<add name="GamesConnection" connectionString="Data 
							Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\Games.mdf; 
							Integrated Security=True;User Instance=True; 
							Asynchronous Processing=True" providerName="System.Data.SqlClient" 
							/> 
							</connectionStrings> 
					If your errors are more sinister errors, doing a simple 
					web search for the error text should help you solve the problem. I 
					have often found that closing Visual Studio and then 
					manually visiting the localhost URL in the browser solves 
					many problems also - especially "Cannot open user default 
					database" errors.  
							 | 
						 
					 
					If you find that you are unable to solve your 
							database error, please post your questions on the
					forums, and I 
					or somebody else can help provide solutions to them. 
					For everybody else, there is always the next page where 
					we talk about viewing the data you just added. 
					Onwards to the 
					next page! 
					
					 |