Hallo,
Habe ein - für mich mal wieder unerklärliches - Problem:
Ich habe ein neues ben. def. Feld angelegt.
in diesem Feld sollen alle Werte (Text) aus 2 anderen Feldern stehen.
Damit ich nicht alle Werte (knapp 2x 700) manuell kopieren muß, habe ich das in einem Rutsch mit
UPDATE tabelle SET neuesFeld = CONCAT(altesFeld1,' ',altesFeld2)
gemacht.
so weit so gut - steht in DB und ich kann es auch abfragen und anzeigen.
In WC habe ich - nach DB neu anlegen - zwar das neue Feld
aber es ist und bleibt leer egal ob "Daten einlesen" oder "aktualisieren" , das WC ignoriert das, was in der DB steht
obwohl ich es ja mit ssp abfragen und ausgeben kann.
Das Problem dabei:
1.) ich möchte das Feld bei einzelnen Artikeln im WC aktualisieren können.
Wenn ich da jetzt irgendetwas hinein schreibe, wird bei diesem Artikel das DB-Feld
überschrieben und nicht
ergänzt 2.) ich fürchte, wenn ich die DB das nächste mal neu anlegen muß, werden alle Feldinhalte auch in der DB wieder mit "nix" überschrieben
Weiß jemand Rat
wie ich die geänderten Daten von der DB in's WC einlesen kann?
Bei "Kunden" und "Auftrag" werden direkten SQL Statements beim Daten einlesen doch auch in's WC übernommen.
Oder gibt es eine entsprechende ssp Anweisung mit der ich das
- von der anderen Seite aus - im WC machen und in die DB schreiben kann?
(db_update_item ... ?)
Nachtrag; habe das aktuelle Problem jetzt anders gelöst
ich mache die SQL Abfrage direkt in 2 Feldern.
SELECT ... FORM ... WHERE CONCAT(feld1,' ',feld2,...) LIKE '%$xx%'
Alledings möchte ich doch gerne wissen, warum ich eine Änderung in der DB nicht mit "Daten einlesen" in's WC übernehmen kann?
Linkback: https://www.shoppilot.net/pf/index.php?topic=959.0