csharp:insertintodb
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
ronny:csharp:insertintodb [2014/11/27 15:02] – ronny | csharp:insertintodb [2015/03/17 14:37] – Seite von ronny:csharp:insertintodb nach csharp:insertintodb verschoben rldml | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Insert into DB ====== | ====== Insert into DB ====== | ||
+ | Dieses Script stammt aus der Helper-Bibliothek der EVV. | ||
- | <code csharp|Script> | + | Helper.hEVV.UmraSQLDatabase ist dabei ein String und ist ein SQL-Connectionstring. Anschließend muss die Insert-Anweisung in einem einfachen String definiert werden. später einzutragende Parameter sind dabei nach dem Prinzip **@Feldname** einzutragen. |
- | string stmt = " | + | |
- | SqlCommand cmd = new SqlCommand(smt, _connection); | + | Die Verbindung zur Datenbank muss bewusst geöffnet und wieder geschlossen werden, da ASP.NET eigentlich keine offene Datenbankverbindungen während des Programmablaufs vorsieht. Anschließend können die Befehle gemäß des Scripts angegeben werden. |
- | cmd.Parameters.Add(" | + | |
- | cmd.Parameters.Add(" | + | |
- | for (int i = 0; i < 10000; i++) | + | <code csharp|Script> |
+ | using System; | ||
+ | using System.Collections.Generic; | ||
+ | using System.Linq; | ||
+ | using System.Text; | ||
+ | using System.Threading.Tasks; | ||
+ | using System.Data; | ||
+ | using System.Data.SqlClient; | ||
+ | using Helper; | ||
+ | |||
+ | namespace DBAddEntryTest | ||
{ | { | ||
- | cmd.Parameters[" | + | |
- | cmd.Parameters[" | + | { |
+ | static void Main(string[] args) | ||
+ | { | ||
+ | SqlConnection DBConnection = new SqlConnection(Helper.hEVV.UmraSQLDatabase); | ||
+ | |||
+ | string stmt = " | ||
+ | |||
+ | SqlCommand cmd = new SqlCommand(stmt, | ||
+ | //cmd.Parameters.Add(" | ||
+ | cmd.Parameters.Add(" | ||
+ | cmd.Connection.Open(); | ||
+ | |||
+ | for (int i = 0; i < 5; i++) | ||
+ | { | ||
+ | | ||
+ | cmd.ExecuteNonQuery(); | ||
+ | Console.WriteLine(" | ||
+ | } | ||
- | | + | |
+ | Console.ReadKey(); | ||
+ | } | ||
+ | } | ||
} | } | ||
</ | </ |
csharp/insertintodb.txt · Zuletzt geändert: 2016/04/02 00:48 von 127.0.0.1