Week 6 Discussion Problems

Week 6 Discussion Problems - Week 6 Discussion Problems...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Week 6 Discussion Problems Database Access Problems See the problem in this Weeks  Reading On Database Access  for a solved problem like these: For these problems, come up with the logic of the class method which accomplishes the objective(s) listed  in the problem description.  Also, model the logic of the button_click event and provide a class diagram. 1.  Assume you have a form which has a textbox, a button and a listbox.   The user enters their account  number and presses the button.  The button_click event checks if the textbox contains a numerical value.  If so, it instantiates an AccountAccess class which accesses an Access 2007 table called tblAccounts  inside a database called dbAccounts.  If not, it displays an error message to the user. dbAccounts has this table: tblAccounts Column DataType AccountID Long Integer (autonumber) LastName Text Firstname Text Balance Double This AccountAccess class has a public property called AccountID which is a long integer and is the  primary key of the table.  It also has a GetBalance() method which sets the appropriate ADO.net data  objects and searches the database for the row of data in tblAccounts which has the account number.   If GetBalance() finds the balance, it sends the balance back to the driver program which displays it.  If it  can’t find the balance, it sends back a message indicating “Invalid Account ID”.  (Note, you can store the  balance in a string variable as the driver program will only display the number, and string variables can  hold numbers, without their mathematical properties). The driver program displays the result of the search.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2.  Assume you have a form which has a textbox, a button and a label.  The user enters their student  number into the textbox and presses a button.   The button_click event checks  if the textbox has student number in it (ie D12394986).     If not, it displays an error message to the user.  If so, it uses a StudentData class to search for the studentnumber and return the students’ major from a  database called dbStudentInfo dbStudentInfo has this tblStudentInfo table: Column
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 6

Week 6 Discussion Problems - Week 6 Discussion Problems...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online