Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: MySQL und NOT NULL Felder

MySQL und NOT NULL Felder 3 Jahre 4 Monate her #1422

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
MySQL-Felder werden bei uns (relativ) konsequent auf NOT NULL gesetzt.

Wenn ich jetzt allerdings Excel-Dateien zum Import bekomme, wirft der Flowheater die Fehlermeldung "Field cannot be NULL" aus und bricht den Import ab.

Gibt es eine Möglichkeit, vielleicht die Nutzung eines Heaters, mit dem ich das Problem umschiffen kann?

Mit Bordmitteln bleibt mir bisher nichts anderes übrig, als die Exceldatei zu überarbeiten und die Felder zu füllen.


Alfred Schmidt
Anfrage per Email erhalten
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 3 Jahre 4 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

MySQL und NOT NULL Felder 3 Jahre 4 Monate her #1423

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Schmidt,

Sie müssen lediglich für diese Felder im FlowHeater einen DefaultWert vergeben. Dieser wird dann in das MySQL Feld übernommen wenn im zugehörigen Excel Feld kein Wert vorhanden ist.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

MySQL und NOT NULL Felder 3 Jahre 4 Monate her #1424

  • Alfred Schmidt
  • Alfred Schmidts Avatar
  • Offline
  • New Member
  • Beiträge: 4
Ich hätte spezifizieren sollen, dass ich bei alphanumerischen Feldern zwingend ein Leerzeichen benötige.

Bei Excel behelfe ich mir mit der Formel =" " in den Feldern, FH stellt dann aber die "" ein, ein reines space wird nicht akzeptiert.

Danke für Info
AS
Der Administrator hat öffentliche Schreibrechte deaktiviert.

MySQL und NOT NULL Felder 3 Jahre 4 Monate her #1425

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Schmidt,

Leerzeichen am Ende einer Zeichenfolge werden bei VARCHAR bzw. NVARCHAR Feldern von MySQL abgeschnitten. Wenn Sie zwingend (ein) Leerzeichen benötigen müssen Sie ein Feld vom Typ CHAR (1) bzw. NCHAR (1) definieren. Hier wird allerdings immer die Komplett definierte Feldbreite mit Leerzeichen am Ende aufgefüllt geliefert.

z.B. Sie haben ein CHAR (10) Feld und als Inhalt ist "Herr" eingetragen, hier wird die MySQL Datenbank bei einer Abfrage insgesamt 10 Zeichen (Herr + 6 Leerzeichen) liefern. Wenn Sie dem Feld nun nur ein Leerzeichen zuweisen wird dies bei einer Abfrage 10 Leerzeichen liefern.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.077 Sekunden