Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. //Erforderliche Class hinzufügen
  7. using System.Data;
  8. using System.Data.SqlClient;
  9.  
  10. namespace ConsoleApp2
  11. {
  12. class Program
  13. {
  14. static void Main(string[] args)
  15. {
  16. //Variablen deklarieren
  17. string connectionDetails;
  18. SqlConnection connection;
  19.  
  20. //Verbindungsstring setzen
  21. connectionDetails = @"Data Source=localhost;Initial Catalog=testdb;User ID=sa;Password=testpw";
  22.  
  23. //Verbindung zuweisen
  24. connection = new SqlConnection(connectionDetails);
  25.  
  26. //Verbindung öffnen
  27. connection.Open();
  28. Console.WriteLine("Connection open");
  29.  
  30. //Variablen deklarieren
  31. SqlCommand command;
  32. SqlDataReader dataReader;
  33. String sql, Output = "";
  34.  
  35. //SQL-Befehl definieren
  36. sql = "SELECT * FROM Geraet;";
  37.  
  38. //Befehl erzeugen
  39. command = new SqlCommand(sql, connection);
  40.  
  41. //DataReader initialisieren
  42. dataReader = command.ExecuteReader();
  43.  
  44. //Werte der Tabellen auslesen
  45. while (dataReader.Read())
  46. {
  47. Output = Output + dataReader.GetValue(0) + " " + dataReader.GetValue(1) + "\n";
  48. }
  49.  
  50. //Ausgabe schreiben
  51. Console.WriteLine(Output);
  52.  
  53. //Befehl ausführen
  54. SqlCommand command2;
  55. SqlDataAdapter adapter = new SqlDataAdapter();
  56.  
  57. String geraetID = "345";
  58. String geraetName = "Drucker";
  59.  
  60. //Gerät aus Strings in Tabelle Geraet einfügen
  61. String sql2="INSERT into Geraet (geraetID,typ) VALUES ('" + geraetID + "', '" + geraetName +"');";
  62.  
  63. command2 = new SqlCommand(sql2, connection);
  64.  
  65. adapter.InsertCommand = new SqlCommand(sql, connection);
  66. adapter.InsertCommand.ExecuteNonQuery();
  67.  
  68. command2.Dispose();
  69.  
  70. //Verbindung schließen
  71. connection.Close();
  72.  
  73. Console.ReadLine();
  74. }
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement