Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problem mit Datum von C# per SQL nach Access

Empfohlene Antworten

Hey, hab mal wieder ein Problem.

Ich habe Werte die ich in eine Webanwendung eingebe und dann per SQL Befehl in eine Access Datenbank schreibe. Funktioniert auch alles einwandfrei bis auf die Datumsfelder.

Habs erst probiert die in C# als Strings zu machen, sind auch standardmäßig nicht leer sondern 00.00.0000 bei der übergabe zu Access per SQL Insert Befehl kommt aber ein Typkonflikt.

Habe jetzt versucht DateTime zu nehmen in C# allerdings kann ich die nicht mit nem String der nur aus "00.00.0000" besteht füllen, weil er ja auch die Zeit haben will.

Über <datetimevariable>.Date = DateTime.Parse("00.00.0000");

gehts auch nicht, Da kann ich irgendwie nicht reinschreiben, außerdem weiß ich nicht ob der dann nicht bei der Übergabe wieder Probleme hat, wobei ich vorhatte dann von der Variablen nur .Date zu übergeben, aber so weit komm ich ja gar nicht :(

Hat jemand Rat?

Schau dir mal die SqlParameter an, dort kannst du ein DateTime über geben über die Formatierung brauchst du dich nicht weiter kümmern.

Mit deinem DateTime.Parse("00.00.0000") das geht so nicht weil du kein gültiges Datum übergibst.

Wenn du zB DateTime.Parse("01.01.2006") nimmst geht das auch ohne übergebene uhrzeit...

Kannst ja überprüfen ob eine gültiges datum übergeben wurde (mit try+catch) und anschließend einen standard wert verwenden

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.