Bruce Zelenka

Bruce Zelenka

  • 1.8k
  • 27
  • 547

records don’t print in my program but they print in viewer

Aug 14 2019 6:52 PM
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading;  
  6. using System.Data.SqlClient;  
  7.   
  8. namespace BrucesConsoleApp {  
  9.  class Program {  
  10.   static void Main(string[] args) {  
  11.    try {  
  12.     // Create the connection object  
  13.     SqlConnection connection = new SqlConnection();  
  14.     connection.ConnectionString = "Data Source=(localdb)\\MSSQLLocalDB;" +  
  15.      "Initial Catalog=Books;Integrated Security=True";  
  16.     // Create the command object and set the connection,  
  17.     // SELECT statement  
  18.     SqlCommand selectCommand = new SqlCommand();  
  19.     selectCommand.Connection = connection;  
  20.     selectCommand.CommandText = "SELECT * FROM Books";  
  21.     selectCommand.CommandType = System.Data.CommandType.Text;  
  22.     // Open the connection to the database  
  23.     connection.Open();  
  24.     SqlDataReader reader = selectCommand.ExecuteReader();  
  25.     if (reader.Read()) {  
  26.      Console.WriteLine($ "{reader.GetString(1)} {reader.GetString(2)}");  
  27.      Console.WriteLine($ "");  
  28.     }  
  29.     reader.Close();  
  30.     // Close the connection to the database  
  31.     connection.Close();  
  32.    } catch (Exception e) {  
  33.     Console.WriteLine($ "Error");  
  34.     Console.WriteLine(e.Message);  
  35.    }  
  36.   }  
  37.  }  
  38. }  

Answers (3)