Zum Inhalt springen

Eytibi

Mitglieder
  • Gesamte Inhalte

    115
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Eytibi

  1. Bevor du keine Antwort bekommst: Wenn die Doku keinen Sinn macht, könntest du ja eine Begründung formulieren, warum du keine Doku schreibst. Aber so oder so wird man deinen Prototypen irgendwie anwenden müssen - das könnte man erklären.
  2. Eytibi

    Menü

    Ist auf jeden Fall Javascript und gibt es sicherlich auch zahlreich fertig im Netz. Google - Dein bester Freund und Helfer mfg
  3. Das ist so dumm, da wird es keine Richtigstellung in einer seriösen Fachzeitschrift geben. Frag mal die Bildzeitung *muha*
  4. Dann wirst du die Datei wohl mit diesem Tool öffnen können. Schon mal nach google geschaut?
  5. Eytibi

    pc startet nicht

    Schau in der Anleitung zum Motherboard und/oder BIOS nach, was der Piepton zu bedeuten hat. Ein Piepton ist ja ne arkustische Fehlermeldung ...
  6. Den Fehler kann man ja abfangen wenn die Differenz entsprechend klein ist. Als ich das Problem hatte, habe ich keine bessere Läösung gefunden und habe halt die Stunde (bzw. 3600 Sekunden) wieder abgezogen ...
  7. Hi, ich habe eine Zeit lang Ad Aware und Spybot Search & Destroy (Freeware) benutzt. Spybot hat die gefundenen Sachen in einen Quarantäne-Ordner geschoben. Ad Aware hat natürlich auch diesen Ordner durchsucht und dieses Zeug gefunden, was Spybot schon längst "entschärft" hat. Vllt ist es bei dir ja auch so... Ich bin mit Spybot mehr als zufrieden, deshalb würde ich auch kein Geld ausgeben.
  8. <form name="main2"> <script language="javascript"> function foobar2() { document.main2.Textfeld[0].value = "123"; } </script> [COLOR="Red"]<input type="text" name="Textfeld"><br> <input type="text" name="Textfeld"><br> <input type="text" name="Textfeld"><br> <input type="text" name="Textfeld"><br> <input type="text" name="Textfeld"><br>[/COLOR] <input type="submit" name="action" value="Setzte Wert" onClick="foobar2();"> </form> ^^ Probier das mal ...
  9. Es ist schon das richtige, aber an der falschen Stelle und ein wenig falsch, wenn ich mich richtig an meine alten VB6-Zeiten erinnere... strHerstellerID = Request.Querystring("Hersteller") if strHerstellerID = "" OR strHerstellerID = null OR strHerstellerID = "0" Then strHerstellerID = "2" END IF strSQL = "SELECT * FROM ModelleT WHERE ID_Hersteller =" + strHerstellerID + " ORDER BY Modelle" Die IF-Abfrage muss vor der DB-Abfrage kommen, da tritt ja schließlich der Fehler auf. Und du musst bedenken das strHerstellerID ein String ist und kein Integer oder sonst was. Das müsste eigentlich gleich klappen ...
  10. Das liegt wahrscheinlich daran, dass beim ersten Aufruf der Request noch leer ist (du hast ja dann noch kein Formular abgeschickt). Bau mal eine Abrage ein, die strHerstellerID auf einen Wert setzt wenn er null oder leer ist.
  11. Ja das war einer. Probier mal diese Version des Statements: strSQL = "SELECT * FROM ModelleT WHERE ID_Hersteller = " + strHerstellerID + " ORDER BY Modelle" Bei der vorherigen Version fehlte ein Leerzeichen vor ORDER BY. Eventuell musst du noch einzelne Hochkommas (') in das Statement einbauen. (nach dem = und vor dem Leerzeichen von ORDER BY) Ansonsten überprüf mal, was aus dem Request kommt. LG René
  12. Dein SQL-Statement ist fehlerhaft. Du selektierst alle Modelle, deswegen werden auch alle angezeigt. Wie wär's mit: strHerstellerID = Request.Querystring("Hersteller") strSQL = "SELECT * FROM ModelleT WHERE ID_Hersteller = " + strHersteller + "ORDER BY Modelle"
  13. Ahhh ich Dösbaddel! Es ist richtig, dass die Hersteller 3mal ausgegeben werden. Für jedes gefundene Modell wird der zugehörige Hersteller mit ausgegeben. 3 Modelle - 3 Hersetller - mein Fehler. Also am besten ist wohl, du machst 2 Schritte Schritt 1: Ausgabe der Hersteller: strObj = "Selcet Hersteller_ID, Hersteller from THersteller"; dann sie Ausgabe in einer Listbox (Schleife) <% while blabla <option value='<% objRS("Hersteller_ID") %>'> <% objRS("Hersteller") %> </option> <% wend %> Schritt 2: Ausgabe der Modelle (neue listbox): strObj = "Selcet Modell_ID, Modell from TModelle"; dann sie Ausgabe in einer Listbox (Schleife) <% while blabla <option value='<% objRS("Modell_ID") %>'> <% objRS("Modell") %> </option> <% wend %> ^^ Das müsste richtiger sein. Das mit den Fremdschlüsseln hast du richtig verstanden. Man kann in Access irgendwie die Fremdschlüssel angeben, ist aber eher unwichtig für die Abfragen (und ich weiß nicht wie). Du brauchst nur eine Spalte deren Inhalt der Primärschlüssel der zugehörigen Tabelle entspricht, z.B. Tabelle: Hersteller Primärschlüssel: Hersteller_ID Tabelle: Modelle Primärschlüssel: Modell_ID Fremdschlüssel: DeinName In DeinName steht dann immer die Hersteller_ID des Herstellers des jeweiligen Modells Mit SELECT Modell FROM TModelle WHERE DeinName = '5' bekommst du dann alle Modelle, die zum Hersteller mit der ID 5 gehören. So wie es aus sieht, haben wir es bald
  14. Ich glaub ich habs: strSQL = "SELECT * FROM HerstellerT ORDER BY Hersteller" strSQL = "SELECT * FROM ModelleT ORDER BY Modelle" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.open strSQL, objCon Du überschreibts die Variable strSQL, somit werden die Hersteller gar nicht abgefragt. Entweder du fragst erst die Hersteller ab und gibst sie aus und dann die Modelle, oder du machst eine abfrage und lässt den rest so wie er ist strSQL = "SELECT HerstellerT.Hersteller, TModelle.Modelle FROM HerstellerT, MODELLET ORDER BY Hersteller"
  15. Ich tippe mal darauf, dass du vorher (als die Hersteller in die Liste geschrieben wurden) nur eine Spalte (abgefragt) hattest und jetzt der Rückgabetyp des objRS ein anderer ist. Hier ist so ne Art Tutorial für Abfragen aus ner Access-DB
  16. Ich meinte das Objekt objRS. Gibt es die Spalte "Hersteller" denn? Es kann eigentlich nur ein kleiner Flüchtigkeitsfehler sein
  17. ich kenn mich, wie gesagt, mit ASP nicht aus, aber ich tippe mal darauf, dass du die Groß- und Kleinschreibung durcheinander gebracht hast: Du verwendest objrs("Hersteller") hast aber objRS deklariert Vielleicht ist das ja das Problem. Jedenfalls kennt er objrs("Hersteller") nicht
  18. Ja wegen der Erweiterbarkeit für mehrere Hersteller und der Normalisierung schlage ich auch 3 Tabellen vor, die als Primärschlüssel eine ID (Autowert) haben (ist am einfachsten): Tabelle Hersteller: Hersteller_ID, Hersteller_Name, ... Tabelle Modell: Modell_ID, Modell_Name, Hersteller_ID, ... Tabelle PSZahlen: PS_ID, Modell_ID, PSZahl, ...
  19. Hi, ich kenne das Problem nicht, aber die Updates werden in einem (ich glaub verstecktem) Ordner namens "WUTemp" abgelegt, der sich auf deiner Systempartition befinden sollte (meist C:) mfg
  20. Das hängt ein wenig von deiner Datenstrucktur ab. Hast du für Hersteller und Modelle je eine Tabelle? Solltest du zumindest. Wenn ja: Du musst beim Selektieren eines Eintrags das Formular abschicken (<select [...] onChange='this.submit()'> siehe Beispiel) und dann die abgeschickte ID (aus dem value-Feld der <option>'s) wieder fangen und für die nächste DB-Abfrage verwenden Viel Spaß
  21. 9 bis 16 Uhr? Da muss ich arbeiten. Unter der Woche bin ich ab 19:00 erreichbar. LG
  22. Ja würde ich machen. Mit einer Access-DB im HG bleiben wir wohl bei ASP. Abe schauen wir mal. Das Wochenende ist bei mir blöd, weil ich besuch bekomme, aber vllt habe ich (Vor)-Mittags Zeit, da mein Besuch selber streben muss. Ich schreib dich dann per ICQ an, wenn ich kann. Ansonsten müssen wir "Abendschule" machen nächset Woche ...
  23. Nee leider nicht. Was hälst du von einer ICQ-Session? Und dann machen wir das Stück für Stück. Musst nur sagen, wann du kannst. Also in das value-Feld der SelectBox-Elemente (<option>) schreibst du am besten den wert des Primärschlüssels des jeweiligen Herstellers bzw. Modells. Beim absenden kannst du dann den Schlüssel für die nächste DB-Abfrage verwenden à la: SELECT modell_id, modell_name from modelltabelle where hersteller_id = 'ID aus abgeschicktem Formular' (oder so ) Mit dem Ergebniss füllst du dann die SelectBox (oder auch Listbox) für die Modelle ... In php und JAVA wäre das nicht so das Problem, aber ASP ist für mich ne Wissenslücke ... LG René

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...