Zum Inhalt springen

Flori

Mitglieder
  • Gesamte Inhalte

    606
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Flori

  1. Hallo zusammen, habe folgende Frage...vielleicht hat da jemand schon Erfahrungen mit sammeln können. Benutze eine Access-DB lediglich als Front-End um über ODBC auf eine Informix-DB zuzugreifen. Ich möchte nun verhindern, daß zwei Benutzer parallel den gleichen Datensatz editieren können, d.h. eine Sperrung des Datensatzes erzwingen. Leider reichen die Mechanismen in Access nicht aus, um paralleles Editieren zu verhindern. Irgendwie auch logisch, da ja jeder erstmal für sich temporär in seiner "Access-Welt" editiert und die Daten erst mit speichern des Datensatzes an die Informix-DB übertragen werden. Die Datenbank im BackEnd bekommt also nie mit, daß sie überhaupt hätte ein Lock auf den betroffenen Datensatz setzen sollen. Gibt es nun aber genau diese Möglichkeit, daß ich eine Sperrung aus Access raus an die BackEnd-Datenbank schicken kann, so daß kein anderer Änderungen vornehmen kann an dem Datensatz? Eventuell ein SQL-Befehl oder ein VBA-Konstrukt? Wie sähe hierfür eine möglichst professioneller Lösung aus? Vielen Dank für hilfreiche Tipps im Voraus!!!! Danke und Grüße Flori
  2. Hallo kills, weiterhelfen kann ich leider auch nur indirekt...hab gerade selbst nochmal in der Informix-SQL-Doku geblättert und kann leider auch nur bestätigen, daß es nur das Schlüsselwort FIRST gibt bei Informix...ein LIMIT wo ich Start- und Endpunkt wählen kann, ist nicht vorgesehen.... Vielleicht kannst Du Dein Prob etwas konkretisieren, dann könnte man vielleicht behilflich sein, ein Ersatz-Konstrukt für das LIMIT zu bauen?! Grüße Flo
  3. Alle klar! Es schien tatsächlich daran zu liegen, daß meine Spalte "dat" keinen primary key hatte. Nun funzt das Ganze ohne Probleme! Denk wohl in Sachen VBA noch zu kompliziert für den Anfang... Vielleicht hätte ich auch mal eher posten sollen, dann wär der Groschen vielleicht auch früher gefallen...*g* Naja, schon wieder was gelernt...auf zur nächsten Aufgabe...und evtl. auch zur nächsten Frage... In diesem Sinne, nochmal Danke und bis bald! Flo
  4. Hallo Wolle, japp, genau das hab ich schon gemacht. Hab inzwischen mal alles rausgeschmissen aus dem Code was für den Durchblick erstmal störte. Demnach wird dieser Insert problem-und anstandslos ausgeführt und die Daten finden sich in meiner Informix-DB (ist schon mal nen Fortschritt ): Private Sub Form_Timer() DoCmd.RunSQL ("Insert into informix_up values('abc');") End Sub [/PHP] Hingegen bei der folgenden Prozedur bekomme ich die Fehlermeldung: Laufzeitfehler '3073' Operation muß eine aktualisierbare Abfrage verwenden. Ausgeführter Code: [PHP] Private Sub Form_Timer() DoCmd.RunSQL ("Update informix_up set dat='def' where dat='abc';") End Sub Woran mag es liegen, daß das Update nicht durchführbar ist? Fehlende Keys in der Tabelle oder sowas? :confused: Was ist gemeint mit "eine aktualisierbare Abfrage verwenden" ? @Wolle, aber schon mal wieder Danke für Deine so prompte Antwort! Grüße Flori
  5. Hallo zusammen, nachdem ich mich bislang mit den "Basics" von Access beschäftigt hatte, komme ich nun mehr und mehr in den Bereich des "mächtigen VBA". Doch da will es noch nicht so recht klappen. Daher wäre es schön, wenn mir jemand Hilfestellung geben könnte! Folgendes Problem: Habe eine Access-DB als FrontEnd mit einer dahinter liegenden Informix-DB als BackEnd, die durch den passenden Informix-ODBC-Treiber verknüpft sind. Im Bereich "verknüpfte Tabellen" mit Formularen klappt alles 1-A!!! Nur nach einer Weile bricht die Verbindung ab ("time out"). Das möchte ich mit einem Zeitgeber umgehen, der ein Update auf eine Tabelle in der Informix-DB macht. Aber wie verbinde ich mit in VBA-Code mit der Datenbank über ODBC? Habe schon ein paar Dinge probiert mit "odbcConnectStr" und "OpenDatabase", "OpenRecordset", "Execute" und "RunSQL", bin aber leider noch nicht zu dem gewünschten Erfolg gekommen....vielleicht hat jemand ein Beispiel für mich. Das hilft mir oft, um letztes Verständnisprobleme ausräumen zu können.... Im Net habe ich leider bislang auch kein Tutorial für eine ODBC-Verbindung in VBA für verknüpfte Tabellen gefunden. Wäre echt super, wenn jemand helfen könnte!!!! Tausend Dank im Voraus!! Grüße Flori
  6. Hallo zusammen, um mich mal ein bisschen in Sachen Netzwerk usw. fortzubilden, habe ich vor, meinen alten Rechner als RAS-Server auszubauen. Auf dem Rechner ist als BS Windows NT 4.0 Server installiert. RAS habe ich ebenfalls als Dienst hinzugefügt, eine ISDN-Karte (Fritz!Card PCI) verbindet den PC mit dem S0-Anschluß am NTBA meines ISDN-Anschlusses. Habe nun schon via Google und auch hier am Board verschiedene Anleitungen durchgelesen, habe aber wie ich zugeben muß noch irgendwo nen Denkfehler oder Fehler bei der Durchführung. :confused: Die vielleicht erstmal eigentliche Frage: Da ich ja bei ISDN über mehrere Telefonnummern verfüge, wie "erkennt" der Rechner auf welche Telefonnummer er "hören" muß, wenn ein Anruf von außen eingeht? Muß ich das bei den Einstellungen für die ISDN-Karte noch einstellen? Oder ist vielleicht die direkte Ankabelung des Rechners über ISDN am NTBA das Problem? Wäre echt super, wenn mir hierbei jemand auf die Sprünge helfen könnte und mir auch zu einem erfolgreich konfigurierten RAS-Server verhelfen könnte! Vielen, vielen Dank im voraus für hilfreiche Tipps schon mal !!! Grüße Flori
  7. Flori

    Makro einbinden?

    Hallo Commandor, das sollte eigentlich auch ohne VB-Code gehen. Schau mal in den Formularentwurf, Rechtsklick auf deinen Button ("Befehlsschaltfäche" wie es auch so schön heißt *g*) und dann Eigenschaften. Auf dem Register "Ereignis" gibts die Option "Bei Klick". Da mal reinklicken, dann solltest du per Pull-Down-Menü bereits eine Liste aller Deiner Makros sehen können. Wenn Du dann Deins auswählst, sollte beim Klicken auf den Button immer dieses dann dahinterliegende Makro ausgeführt werden. Hope it helps! Greets Flori
  8. Hallo zusammen, habe in einem MS-Access-Formular viele Textfelder, bei deren Ausfüllen lediglich Großbuchstaben verwendet werden sollen. Daher habe ich eine Zuweisung mit dem direkt bei der Eingabe (="Bei Taste" in den Eigenschaften des Formular-Textfeldes) eventuelle Klein- in Großbuchstaben umgewandelt werden. Beispiel für das Textfeld "street": Private Sub street_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase$(Chr$(KeyAscii))) End Sub Wie man nun sieht bezieht sich diese Funktion nur auf das Feld "street". Meine Frage nun: Wie kann ich dieses Code-Stück ("KeyAscii = Asc(UCase$(Chr$(KeyAscii)))") möglichst einfach auf alle Felder übertragen, ohne jedes Textfeld zu markieren und dann eine neue Prozedur analog zu der obigen, nur mit anderer Textfeld-Bezeichnung einzugeben bei der Eigenschaft "Bei Taste" ??? Hab schon versucht, alle Textfelder zu markieren und dann in den Eigenschaften diese Prozedur einzufügen, aber das hats nich gebracht... :confused: Vielleicht gehts auch einfach nicht für eine Vielzahl von Feldern gleichzeitig?! Wäre super, wenn da jemand weiterhelfen könnte! Würd echt eine Erleichterung sein! Danke vorab, Grüße Flori
  9. Perfekt Mascha! Genau sowas suchte ich! Also doch nicht ganz genau im Manual recherchiert... Hatte meines Wissens nach auch schon mal ne Anwendung gehabt mit nach oben runden...aber kam eben einfach nich mehr drauf... Schön, daß es dieses Board gibt, wo man sich so oft schnell und kompetent gegenseitig weiterhilft! Viele Grüße, einen schönen Abend@all Flori (der dann mal sein SQL-Statement komplettieren wird *g*)
  10. Hallo zusammen, bietet MySQL neben der Function ROUND() auch eine Funktion, die stets aufrundet? ROUND() rundet ja IMHO stets kaufmännisch, d.h. 1,3 wird zu 1 gerundet, wenn man auf ganze Zahl rundet; 1,7 wird zu 2 gerundet. Ich suche was wo in jedem Fall sowohl 1,3 als auch 1,7 zu 2 gerundet werden. Kennt jemand von Euch sowas fertigs in MySQL oder hat vielleicht schon mal selbst so einen Ausdruck erstellt, der das ermöglicht? Vielleicht hab ich ja bei mysql.com auch nur diese Funktion übersehen... Danke im Voraus für Eure Hilfe! Viele Grüße und einen schönen Sonntag! Flori
  11. Hallo nochmal, erstmal großen Dank für die vielen prompten Antworten. Das mit dem Knoppix ist schon mal eine gute Lösung für mich. Hierzu habe ich nochmal ne Frage... Wenn ich aber doch die C-Partition formatiere (und somit Windows lösche), gehen dann nich sämtliche Informationen über die anderen Partitionen verloren (Verzeichnisstruktur, Infos über gespeicherte Dateien, Dateinamen) ?? Oder sind die anderen Partitionen wie vorher vorhanden, wenn ich auf "C:" Windows nach der Formatierung neu installiert habe? Fänd ich mal interessant noch zu erfahren.... Ansonsten wie gesagt, hilft mir Knoppix schon mal weiter, so daß ich meine Daten darüber auf einen anderen Rechner schaufeln kann... Danke & Gruß Flo
  12. Hallo zusammen, habe da folgendes Problem.... Nachdem mein Rechner sich während eines Virensoftware-Updates mit Fehlermeldungen verabschiedet hat, ist ein Neustart mit Windows 98 SE unmöglich geworden. Aus irgendwelchen unerfindlichen Gründen wird die Datei "vmm32.vxd" nicht mehr gefunden, die wohl ziemlich elementar für den Windows-Start ist. Mir gelingt es lediglich noch bis zum DOS-Prompt zu gelangen, von dem ich dann auch noch auf die verschiedenen Partionen meiner Platte gelangen kann. Hab bereits versucht, Windows 98 SE "drüber" zu installieren, aber der Scandisk meldet, daß wohl im Verzeichnis "C:\Windows\System" einiges geschrottet ist. :confused: Meine Frage geht nun in die Richtung, ob es eine Möglichkeit gibt, die Daten auf den Partionen von irgendeiner Seite noch anzusprechen, um sie ohne großen Aufwand auf eine andere Platte zu kopieren, sprich zu "retten", bevor ich die Platte mit dem fehlerhaften Windows einfach formatiere?! Wäre super, wenn jemand eine Idee hätte wie ich an die Daten noch rankommen kann, ohne daß ich mehrere hundert Disketten einsetzen muß, weil ich alles von Platte auf Diskette kopieren muß. Denke da eher dran, vielleicht die Platte in einem anderen Rechner mitverwenden zu können oder aber nach dem DOS-Start irgendwie auch netzwerkfähig zu werden, so daß man vielleicht die Daten per FTP noch irgendwo hinschicken könnte.... Kenne mich da aber wie ich zugebe nicht so sehr aus, drum frage ich hier nach Rat. Danke für hilfreiche Tipps im Voraus! Gruß Flori
  13. Nunja, jetzt hab ich zugegebenermaßen ja noch ein bissel mehr über FTP gelernt,als ich bislang wußte...gebracht hats mir alles nix. Vielen Dank für Eure wertvollen Tips nochmal nachträglich! Aber das Ding hat irgendwie trotzdem nich kooperieren wollen. Nu hab ich das Ding umgebracht und bin auf der Suche nach nem neuen Router. Werd aber eure Beiträge im Hinterkopf behalten, falls ich mit dem neuen Objekt dann ähnliche Probs haben sollte....gott bewahre! *g* Bis später mal Gruss Flo
  14. @rote_gefahr, Danke für den Hinweis, hab mich im Laufe des Tages auch mal bei unseren Technikern erkundigt, die mir das auch empfohlen haben bzw. das eben auch bei unseren Systemen so handhaben. Werd das gleich mal ausprobieren, wenn ich daheim bin. Was mich allerdings wundert ist die Konfig-Software. Da gibts ne Art "Standard-Anwendung FTP" und da wird auch nur 21 freigegeben. Werd ich dann mal als "Manual Setting"-Einstellung propieren. Wäre schön, wenns klappen würde und ich doch nicht schon wieder mit dem Ding zum Händler müßte (mit dem ersten Modell dieser Art gabs nämlich auch schon Probleme -> komplett abgek****) Flori
  15. Hallo Forumsgemeinde, heut komm ich mal wieder mit nem Problem... Benutze zuhause seit kurzem den "Digitus DSL Router m.USB P.P. (DN-11004)" als Router für meine DSL-Anbindung. Nun wollte ich nach längerem ein paar Änderungen an meiner Internetseite vornehmen und bei der FTP-Verbindung bin ich auf verschiedene Fehlermeldungen gestoßen, scheinbar wild durcheinander: - Bad sequence of commands - Syntax Error. Unrecognized Command. - oder aber der FTP hängt sich ganz auf nach Absetzen des Befehls bzw. liefert irgendwann einen Abbruch der Verbindung zurück. Hab Webspace bei verschiedenen Anbietern, alle per FTP probiert und überall das gleiche. Scheinbar kommen die FTP-Befehle nur abgehackt oder arg verspätet auf der anderen Seite an... Sobald ich den Router rausnehme und den einen Rechner direkt mit dem I-Net verbinde, kommen auch alle FTP-Befehle frei durch und ich kann schalten und walten wie ich möchte. Der FTP-Port (21) ist im Router-Web-Interface freigegeben (sowohl TCP als auch UDP), ansonsten weiß ich nicht, ob bzw. wo man da noch drehen kann/muss?! Gibts da noch weitere beachtenswerte Einstellungen? Kennt oder hat jemand vielleicht dasselbe Problem mit dem Gerät? Weiß jemand wie man es lösen kann? Ansonsten werd ich wohl mal in den Laden zurücktigern und Umtausch verlangen, denn wenn man nich mal "handelsübliche" FTP-Kommandos da durchkriegt, ist so ein Router ja wohl keinen Cent wert in der heutigen Zeit! Vielen Dank für hilfreiche Tipps vorab! Gruss Flori
  16. Hallo zusammen, ich hätte da mal eine Frage zum SuSE-Linux... Welches ist auf diesem Betriebssystem das Gegenstück zur "/etc/system" wie man sie auf UNIX-Systemen wie z.B. Sun Solaris findet? Hintergrund: Würde auf Linux gern eine Informix-Datenbank installieren und in den Release-Notes ist die Rede davon, daß dafür die Kernel-Parameter für den Shared Memory wie dort angegeben modifiziert werden sollen. Glaube, auch Oracle macht solche Angaben für einen reibungslosen Betrieb der DB. (habe bereits ein bisschen recherchiert und was herausgefunden von "/usr/include/asm/shmparam.h", allerdings für RedHat...und dann noch was, daß man unter Linux nicht ohne Kernel-NeuCompilierung auskäme?!) Vielleicht könnte bezüglich Shared-Memory-Parameter unter Linux einstellen mal ein bissel Licht für mich ins Dunkel bringen. Vielen Dank vorab! Gruss Flori
  17. Hallo, um sowas zu "bauen" muß die dem Formular zugrunde liegende Tabelle als Felddatentyp für das entsprechende Feld "OLE-Objekt" beinhalten. In der Datenblattansicht kannst du dann Fotos einfügen, indem du mit Rechtsklick in das Feld das Kontextmenü aufrufst oder aber das Datensatz-Feld anklickst und dann über "Einfügen -> Objekt" ein Bild zuordnest. Nachdem die Tabelle auf diese Art definiert ist, einfach mal den Formular-Assistenten benutzen, um ein Formular für diese Tabelle erstellen zu lassen. Dann kannst du auch hier neue Datensätze anfügen, indem du Rechtsklick in das Feld wo das Bild rein soll machst und dann "Objekt einfügen..." (Der Kürze halber erklär ich das hier mit dem Formularassistenten. Davon kann man sich vielleicht über Eigenschaften in der Entwurfsansicht alles weitere ableiten.) Hoffe, es hilft schon mal ein bissel weiter für den Anfang... Gruss Flo
  18. Vielleicht hilft dir das Tool hier schon mal weiter... http://lab1.de/Central/Software/Internet/E-Mail/POP3-Manager/ Gruss Flo
  19. Ich komme zwar beim ftp-login eine Ebene oberhalb meines www-Verzeichnisses aus, aber leider hab ich dort wie es scheint keine Rechte eigene Verzeichnisse anzulegen. Also bleibt mir nur innerhalb des "www" die Möglichkeit,womit ich ja aber wieder im Doc-Root wäre. Demnach vielleicht noch ein Grund mehr (es gibt eh schon ein paar), den Webhoster zu wechseln... (Mir ist aber die von dir beschriebene Verzeichnis-Struktur von einem anderen Webhoster bekannt. Dort werde ich auch nochmal schauen, ob ich da die Dateien so ablegen kann wie von dir beschrieben) Danke nochmal, Flo
  20. Diese Möglichkeit entfällt aber bei Dateien, die bei einem Webhoster auf dessen Servern abgelegt werden?! Oder sehe ich das falsch? Da habe ich doch nur meinen einen Zweig, in dem ich zwar beliebig viele Verzeichnisse anlegen, aber nich aus dem Zweig nach "oben" herauskomme. Diese Datei außerhalb des Document Root zu packen hätte ich demnach nach nur, wenn ich vollen Zugriff auf die Konfiguration des Webservers hätte?! Flo
  21. Danke für die Ratschläge, hatte ich mir so noch keine Gedanken drüber gemacht. Wichtig ist demnach also wirklich nur die richtige Dateiendung ".php", so daß wie ihr schon beschrieben habt, die Datei nicht zum Download angeboten oder vom Browser angezeigt wird. Sobald ich versuche eine "config.php" zu speichern, wird ja bereits das php interpretiert und lediglich eine (leere) html-Datei gespeichert. So bin ich dann recht einfach auf der sicheren Seite. Flo
  22. Hallo zusammen, ich plane demnächst auf meiner HP einige Datenbankabfragen in Verbindung mit PHP & MySQL einzurichten. Um eine Verbindung zur Datenbank zu ermöglichen, muß ich ja die Verbindungsdaten wie Hostname, User, Passwort, DB-Name über die Funktion mysql_connect() übergeben. Ich würde gerne diese Verbindungsdaten in einer Datei wie z.B. "connect.cfg" auf dem Webserver speichern und dann diese in meine entsprechenden PHP-Skripte einbinden über "include". Meine Frage richtet sich jetzt an die Sicherheit der Verbindungsdaten. Wie kann ich diese Daten in der Datei möglichst sicher auf dem Webserver halten? Möglichst tief in den Verzeichnissen "vergraben" ? Oder kann man da noch was verschlüsseln? Wie handhabt ihr die Speicherung Eurer Verbindungsdaten zu Datenbanken bei Euch auf dem Webserver? Im Voraus für hilfreiche Tipps vielen Dank! Gruss Flo
  23. Ich muß nochmal nachschlagen, welches Board es genau ist. Bin gerade nicht daheim, wo das Manual dazu liegt. Das mit dem FSB und wann der geändert wurde, läßt sich ja mit Sicherheit rausfinden. Steht ja im Allgemeinen bei der Prozessor-Beschreibung mit dabei. Werde dann bei nächster Gelegenheit mal den Board-Namen posten und mich dann auch schon mal informieren auf der Hersteller-Seite und es dann vielleicht einfach mal mit nem 2200er auf dem Board testen. Danke schon mal wieder! Flo
  24. Hallo Hardware-Experten! Hätte da mal ne Frage zur Kombination von Boards und Prozessoren und bin da selbst nicht so firm drin. Mein Board unterstützt meines Wissens nach alles an AMD Prozessoren bis 2000 Mhz. Nun ist ja dieses Zeitalter schon steinalt und die meisten führen nur noch AMDs ab XP 2200+ in den meisten Fällen. Würde es funktionieren (oder was würde passieren?), wenn ich nun einen AMD XP 2200+ in ein Board packe, welches nur bis XP 2000 ausgelegt ist?! Wäre es dann so, als wenn man den Prozessor mit "angezogener Handbremse" betreibt oder würde da gar nix passieren oder würde mir da gar was abrauchen? Danke für Antworten! Gruß Flo
  25. Vielen Dank an alle Leutz hier für die zahlreichen Vorschläge! Hatte schon einiges davon selbst im Hinterkopf und werd jetzt die verschiedenen Ideen mal gegeneinander abwägen. Vielleicht mal ans zuständige Stadtamt wenden, was die sagen welche Kosten für die Verwendung eines Stadtplan-Ausschnitts auf einen zukommen oder aber wie es aussieht, eine abstrahierte Skizze auf einem Grafiklayer zu erstellen. Das mit dem "10% Änderung" würde mich auch mal interessieren, obs da schriftliche Urteile zu gibt. Gruß Flo

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...