Vraag : Gegevensbestand met hulp C#

dit is de vraag:

1. Cre�ër een klein gegevensbestand BankAccount met MS-Access. Cre�ër één lijst van de Rekening in het gegevensbestand. De lijst van de Rekening zou gebieden voor van de rekeningsaantal, klant laatste en voornamen moeten hebben, en huidig saldo, de lijst met 5-6 verslagen bevolken. Ontwerp een gebruikersinterface dat de gebruiker toestaat om een rekeningsaantal in te gaan. Uw programma zou het huidige saldo voor account.

and en tonen terugwinnen mijn oplossing in bijlage is: />my het probleem



string s;
do
{/>Console.WriteLine

s = Console.Readline ();
} terwijl (s! = „Q“);

for loop^^^

and zodat het probleem niet wanneer het ingaan van waarden zal verpletteren: acctno

string = Console.ReadLine ();
double a;
if (Double.TryParse (acctno, a))
{

}
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
using Systeem;
het gebruiken van System.Collections.Generic;
het gebruiken van System.Linq;
het gebruiken van System.Text;
het gebruiken van System.Data.OleDb;
het gebruiken van System.Data;

namespace bankAccount
{
   klassen Programma
   {
      statische nietige Leiding (koord [] args)
      {
         DataBaseDemo1 ();
      }

      statische nietige DataBaseDemo1 ()
      {
         probeer
         {

            //Query gebruiker 
            Console.WriteLine („ga Het Aantal van de bankrekening in“);
            dubbel a = Convert.ToDouble (Console.ReadLine ());

            //Check gegevensbestand voor de aanpassing van verslagen
            koord sConnection;
            sConnection = @ " Provider=Microsoft.Jet.OLEDB.4.0; Gegevens Source= c:\Dayspace\bank.mdb ";
            OleDbConnection dbConn;
            dbConn = nieuwe OleDbConnection (sConnection);
            dbConn.Open ();
            koord sql;
            sql = „UITGEZOCHTE LastName, FirstName, CurrentBalance VAN bankAccountTable WAAR AccountNumber =“ + Convert.ToString (a);
            OleDbCommand dbCmd = nieuwe OleDbCommand ();
            dbCmd.CommandText = sql;    // geplaatst bevelSQL koord
            dbCmd.Connection = dbConn; // dbConn is verbindingsvoorwerp 
            OleDbDataReader dbReader;
            dbReader = dbCmd.ExecuteReader ();
            
            als (dbReader.Read ())
            {
               Console.WriteLine („Voornaam: “ + dbReader [„FirstName“] +“ \ t Familienaam: „+ dbReader [„LastName“] +“ \ t Saldo: „+ dbReader [„CurrentBalance“]);
            }
            anders
            {
               Console.WriteLine („Geen passend verslag“);
            }
            dbReader.Close (); // sluit het voorwerp van de Lezer
            dbConn.Close (); // sluit het voorwerp van de Verbinding
         }

         vangst (Uitzondering e)
         {
            Console.WriteLine (e);
         }
      }
   }
}

Antwoord : Gegevensbestand met hulp C#

Probeer:
koord s = String.Empty;
terwijl (s! = „Q“)
{
Console.WriteLine („ga rekeningsaantal in of ga op te houden met Q in“);
s = Console.Readline ();
dubbele a;
als (Double.TryParse (acctno, a))
{
    //Put uw db code hier, lijnen 27-49. (het gebruik probeert/behalve deze code)
}
}
Andere oplossingen  
 
programming4us programming4us