Zum Inhalt springen

Wolle

Mitglieder
  • Gesamte Inhalte

    2486
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Wolle

  1. Was für eine Datenbank? Bekommst du eine Fehlermeldung? Wenn ja, welche?
  2. Wolle

    SQL-Socket Fehler

    Wie genau versuchts du MySQL zu starten? Hört sich eher danach an, als wenn du etwas startest, das auf den Server zugreift.
  3. Um die Buttons je ein Formular machen: (http://de.selfhtml.org/html/formulare/definieren.htm). Dazu würde ich noch in jedes Formular einVerstecktes Textfeld setzten, das eine mit "Löschen" als Wert im anderem "Abbrechen", beide Felder mit gleichem Namen. Bei Action könnte man die gleiche Seite noch mal aufrufen. Unten bei der Auswertung einfach Abfragen, ob etwas im versteckten Feld steht, wenn nein, dann die Auswertung einfach überspringen, wenn Löschen, dann eben den Datensatz löschen und bei Abbrechen das Fenster schliessen. In dem Fall ist das versteckte Feld ja beim ersten Aufruf leer, da das Formular nicht abgeschickt wurde, also braucht die Auswertung nichts machen. Ein Wert steht erst drin, wenn einer der Buttons geklickt wurde und dann kannst du mit If bestimmen, was gemacht werden soll. Ich hoffe das hilft dir weiter.
  4. Schau mal hier: http://infoportal-deutschland.aus-stade.de/Schwedisch/sf.htm oder hier: http://deutsch-schwedisches-woerterbuch.elch.nu/ <OT> Oder eher sowas: Swedis für Angefangenen und Fortgesrittenen *duck* :floet: </OT>
  5. Du hast zwar 2 Submit-Buttons aber keinen Form-Tag, d.H. die Seite läuft einfach durch und bleibt dann stehen. Request.Form("Löschen") kann also niemals einen Wert bekommen. Wenn du das If wegläußt wird der Datensatz auch gelöscht, wenn du keinen Button klickst. Das Script läuft ja durch, auch wenn du nichts machst. Im Form-Tag mußt du unter Action= angeben was beim Klicken gemacht werden soll.
  6. Einfach mit einer neuen Abfrage. In der WHERE-Bedingung schränkst du auf den Wert vom Listenfeld ein. Mit Code kann ich dir nicht dienen, da ich kein ASP kann. Das heißt, das du auf ein Feld im Recordset zugreifen willst, das es nicht gibt. Vielleicht ein Vertipper im Feldnamen.
  7. Verschoben - Windows-Forum
  8. Kommt wahrscheinlich darauf an mit welcher DB. Mit MySQL geht es: http://dev.mysql.com/doc/mysql/en/create-table.html http://dev.mysql.com/doc/mysql/en/create-database.html
  9. Dann mach ich hier mal zu
  10. Ich bin mir nicht 100% sicher, meine aber das du einfach die ID mit in die Abfrage des Reports nehmen kannst ohne die auszugeben und trotzdem danach filtern kannst. Falls das nicht geht, hol dir einfach den entsprechenden String mit dlookup aus der DB. DoCmd.OpenReport stDocName, acPreview, , "[Abteilung]='" & dlookup("Feldname","Tabellenname","id=" & Auswahlfeld.value) & "'+[Anstellungsart]='" & dlookup("Feldname2","Tabellenname2","id=" & Auswahlfeld2.value) & "'" Bei dlookup ist das wieder genau das gleiche. Feldname und Tabellenname und danach wieder die WHERE-Anweisung bei Zahlen ohne Hochkomma, bei Strings mit. EDIT: Falls du den Wert als 2. Spalte im Auswahlfeld hast kommst du über Column dran. msgbox(Auswahlfeld.column(1)) liefert dir den Wert, der in der 2. Spalte (1. Spalte ist column(0)) steht. Das könntest du auch statt dem dlookup im Beispiel oben einsetzten.
  11. So auf Anhieb sticht mir ins Auge, das du die Variable in Anführungszeichen und Klammern drum rum hast. Probiers mal so <?php echo $zeile["LegID"]; ?>
  12. Direkt im Confixx. Als Admin einloggen, Einstellungen - Quota Wenn du das anders hinbekommen würdest, würde Confixx das sowieso nach ein paar Minuten wieder überschreiben.
  13. Sind die Felder Strings? Dann fehlen die Hochkommas DoCmd.OpenReport stDocName, acPreview, , "[Abteilung]='" & bereich_id & "'+[Anstellungsart]='" & anstellungsart_id & "'"
  14. Wolle

    Quellen

    Ja, hatte das wirklich falsch verstanden, sind aber auch dabei. Schau mal auf den Mirrorn (oder auf der CD) unter 9.2/suse/src/ Die .src.rpm mit rpm -i dateiname.src.rpm entacken und du hast die Sourcen in /usr/src/packages/
  15. Wolle

    Quellen

    Reichen die? http://www.novell.com/products/linuxprofessional/downloads/ftp/germ_mirrors.html Du hättest nur unter www.suse.de - Products - Suse 9.2Pro - Download schauen brauchen
  16. Jein... Die komplette Abfrage nicht, aber du kannst per VBA Filtern. Du gibst im Bericht selber ganz normal deine Abfrage unter Datenherkunft ein, läßt aber das WHERE-Kriterium weg, so das alle Daten angezeigt werden. Den Report rufst du dann so auf: DoCmd.OpenReport "Reportname", acViewPreview, , "[Anzahl]=5" Hinter den 2 Kommas ist der Filter. In dem Fall würde er den Report öffnen und alle Datensätze anzeigen bei denen Anzahl=5 ist. Du kannst im Filter auch wie bei einer normalen Abfrage mit and, or usw arbeiten.
  17. So, Problem endlich gelöst. Das ganze lag an einem Bug in MyODBC-3.51.10-2. Sowohl mit 3.51.06 und Umstellung auf die alte Verschlüsselung als auch mit 3.51.11-1 läuft alles bestens.
  18. Wolle

    batch try catch syntax

    Verschoben -> Windows
  19. Ich habe in VB6 eine Funktion, die mir eine Verbindung zu einem MySQL-Server (Win2000 SP4 Mysql 4.1.7 von XAMP, MyODBC 3.51.10) herstellt und mir einen Recordset zurückgibt. Hier erstmal der Quelltext: Public Function verbinden() As ADODB.Recordset Set cn = New ADODB.Connection Const FLAG_FIELD_LENGTH As Long = 1 ' Don't Optimize Column Width Const FLAG_FOUND_ROWS As Long = 2 ' Return Matching Rows Const FLAG_NO_BIGINT As Long = 16384 ' Change BIGINT Columns to INT Const cintOption As Long = FLAG_FIELD_LENGTH Or FLAG_FOUND_ROWS Or FLAG_NO_BIGINT cn.Open "Provider=MSDASQL;Driver=MySQL ODBC 3.51 Driver;" & _ "Server=" & CStr(GetSetting("xxx", "DB", "Host")) & ";UID=xxxx;PWD=xxxx;database=xxxxx;Option=" & CStr(cintOption) & "; " Set RS = New ADODB.Recordset RS.CursorLocation = adUseClient RS.CursorType = adOpenKeyset RS.LockType = adLockOptimistic RS.Source = mvarSQL RS.Open mvarSQL, cn, adOpenStatic Set verbinden = RS End Function[/PHP] In CStr(GetSetting("xxx", "DB", "Host")) steht die IP des MySQL Servers und in mvarSQL die SQL-Anweisung (Werte sind richtig). Das ganze funktioniert auch wunderbar solange das VB-Programm auf dem Rechner läuft, auf dem auch MySQL läuft. Die Funktion habe ich auch genau so schon mit MySQL unter Linux laufen gehabt, auch von anderen Rechnern aus ohne Probleme. Lasse ich jetzt das VB-Programm auf einem anderem Rechner laufen kommt in der Zeile: cn.Open "Provider= [...] ein "Unerwarteter Fehler", Fehlernr. -2147418113 Die Rechte für den Benutzer sollten stimmen, per Access und DSN komme ich ohne Probleme von dem 2. Rechner auf die Datenbank. Da das ganze nicht passiert, wenn ich das Programm lokal laufen lasse, vermute ich, das irgendwas bei MySQL nicht stimmt, nur ist die Fehlermeldung nicht wirklich aussagekräftig Hat irgendjemand eine Idee, was das sein könnte?
  20. Was steht denn in Request("Produkt_id") drin und vor allem von welchem Datentyp? Falls es ein String ist muß es so heißen: SQLquery="DELETE FROM LU_Produkt WHERE Produkt_id=" & Request("Produkt_id") & "';" Lass dir die Variable am besten mal vorher ausgeben und schau, ob da auch das drin steht, was drin stehen soll. EDIT: Gerade gefunden: http://www.aspwebpro.com/tutorials/asp/passvariableswqs.asp Nach dem müßte es Request.QueryString("Produkt_id") statt Request("Produkt_id") heißen.
  21. HTML und Javascript laufen im Browser ab, also auf dem Client. Du kannst damit also keine Textdatei auf dem Server schreiben oder lesen. Alternativen wären .z.B. Perl, Java (Servlets) oder ASP, aber mit HTML und Javascript ist das unmöglich.
  22. Verschoben -> Basic
  23. PHP brauchst du in dem Fall nicht. Du brauchst nur eine Programmiersprache (Java, C++, VB oder irgendwas anderes) und eben eine Datenbank. Wobei du als Datenbank auch Access nehmen kannst, solange das ganze nur lokal mit einem Benutzer laufen soll. Sobald mehrere Benutzer auf die Datenbank zugreifen sollen, solltest du einen Datenbank-Server, wie z.B. MySQL nehmen. Ja, ist kostenlos. Falls du PHP verwenden willst, das ganze also als Web-Anwendung laufen soll, brauchst du noch einen Webserver. Das wäre z.B. Apache, der auch kostenlos ist. EDIT: Hab ich wohl zu lange getippt
  24. Verschoben -> Anwendungen

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