Re: datenreorg greift nicht nach csv-import - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.Mai.2006, 17:37.
    Re: datenreorg greift nicht nach csv-import

      Sieht erstmal richtig aus, Abfrage ist auch Ok (innerhalb von Perl auf 1).

      Gibts einen Link zum Anschauen?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von markus (1013 Beiträge) am Freitag, 19.Mai.2006, 17:17.
    datenreorg greift nicht nach csv-import

      hi,
      habe ein ähnliches prob. wie thomas, weiß woran es liegt, aber nicht warum :-)

      habe ein checkboxfeld "anzeige", wenn aktiviert, soll der eintrag angezeigt werden.
      get "anzeige==1","db";
      

      wenn ich einen eintrag normal vornehme, klappt alles.
      jetzt habe ich 200 einträge per csv-datei importiert, da wird das feld "anzeige" ignoriert!!
      gehe ich jetzt nachträglich in einen eintrag rein und speicher ab, ohne irgendwas zu ändern, ist alles ok.
      eine reorg der db hat nix genutzt. problem tritt bei einer lizenz auf.
      es sollen noch gut 800 einträge per import in die db, wäre ein bischen aufwendig, nachträglich in die einträge zu gehen :-)

      jemand einen tipp, was ich vielleicht falsch gemacht habe?

      gruß
      markus

     Antworten

    Beitrag von mk (966 Beiträge) am Freitag, 19.Mai.2006, 17:22.
    Re: datenreorg greift nicht nach csv-import

      was steht denn bei den Feldeigenschaften?
      Ja ja oder 1

      Standardmäßig steht da Ja dann kanst du nicht auf 1 abfragen.

      Michael

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.Mai.2006, 17:37.
    Re: datenreorg greift nicht nach csv-import

      Sieht erstmal richtig aus, Abfrage ist auch Ok (innerhalb von Perl auf 1).

      Gibts einen Link zum Anschauen?

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 19.Mai.2006, 18:18.
    Re: datenreorg greift nicht nach csv-import

      Was steht denn in der CSV-Datei als Wert für "anzeige"?

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 19.Mai.2006, 21:52.
    Re: datenreorg greift nicht nach csv-import

      hier der link:
      http://www.sorkosys.de/cgi-bin/baseportal.pl?htx=/steuerberaterkartei/stb1

      im feld "anzeige" war "ja" drin.
      habe das auf "1" geändert - nix passiert.
      in der csv ist im feld "anzeige" auch die "1".
      db gelöscht, neu importiert - nix!
      es reagiert nur, wenn ich bei bp nachträglich in den eintrag reingehe.


      mein ausgabetemplate:

      <perl>
      $append = "&STB~=$_sel{STB}" if $_sel{STB} ne "";
      $append = $append."&Ort~=$_sel{Ort}" if $_sel{Ort} ne "";
      $append = $append."&PLZ~=$_sel{PLZ}" if $_sel{PLZ} ne "";
      

      get "anzeige==1","stbdaten";
      out "Ihre Suche hat leider kein Ergebniss gegeben." if ($_amount < 1);
      while(get_next("stbdaten")){
      out <<EOF;
      <tr class=form_1>
      <td width=300><b>$STB</b></td><td width=70>$PLZ</td><td width=70>$Ort</td><td width=30 align=center>
      <img src='http://www.steuerberaterkartei.de/images/arr_2.gif' border="0"></td></tr>
      EOF
      }
      </perl>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 19.Mai.2006, 22:06. WWW: jobmarder.de
    Re: datenreorg greift nicht nach csv-import

      Hallo Markus,

      ist dir schon aufgefallen das man, egal was man auswählt(Plz oder Ort), immer die gleichen Datensätze bekommt.

      Du fragst im get nur nach "anzeige==1" ab und der Rest ist schweigen.

      Herbert kann dir da sicher weiterhelfen.

      >es geht halt immer um das existenzielle!
      

      ;-))

      Gruß

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 19.Mai.2006, 23:43.
    Re: datenreorg greift nicht nach csv-import

      hallo claus,

      zum einen liegt das daran, daß bei den beiden einträgen plz und ort identisch sind!
      zum anderen ist das nicht das problem. natürlich muß es so lauten:
      get "anzeige==1 Ort~=$Ort PLZ~=$PLZ","stbdaten";
      
      habe ich für dich in der testseite ergänzt :-)

      das eigentliche problem ist, daß einträge, obwohl bei anzeige eine 1 steht, nicht angezeigt werden, außer wenn ich in die einzelnen einträge nochmal reingehe und das ist das existenzielle .-)

      gruß
      markus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 20.Mai.2006, 12:38. WWW: jobmarder.de
    Re: datenreorg greift nicht nach csv-import

      Hallo Markus,

      nur mal auf die Schznelle.

      ich vermute mal, daß da ein Leerzeichen beim csv mit reingerutscht ist.

      Du kannst die Werte des Feldinhaltes so überprüfen:

      http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#ord

      musst Du noch entsprechend anpassen, aber das dürfte Dich einen Schritt weiterbringen.

      Gruß

      Claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 20.Mai.2006, 13:46.
    Re: datenreorg greift nicht nach csv-import

      Ich würde auch denken, da steht nicht wirklich genau eine 1 drin, sondern irgendwas anderes. Hol Dir mal so einen Eintrag (der nicht gefunden wird) und gib genau das Feld anzeige aus, so:

       <perl>
       get "Id==123", "stbdaten";
       out "#$anzeige#";
       </perl>
      

      123 durch die richtige Id ersetzen. Am besten noch den HTML-Code der Seite anschauen - steht da genau #1# oder irgendwas anderes?

     Antworten

    Beitrag von markus (1013 Beiträge) am Samstag, 20.Mai.2006, 19:32.
    Re: datenreorg greift nicht nach csv-import

      hast recht gehabt :-) steht "ja"
      wobei das schon blöd ist:
      habe scheinbar die csv mit ja hochgeladen
      bei bp steht in der db als feldinhalt aber 1, da von
      mir ja so festgelegt.
      wieder was dazugelernt ;-)
      danke
      markus

     Antworten


     
 Liste der Einträge von 18300 bis 18450:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!