Zum Inhalt springen

kLeiner_HobBes

Mitglieder
  • Gesamte Inhalte

    470
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von kLeiner_HobBes

  1. Ich würde Microsoft VS.NET nehmen. Ich weiß jetzt net 100%, bei welcher Ausführung du die erforderlichen Sachen drinhast, aber du brauchst ja eigentlich nur ne ODBC-Anbindung an die Datenbank. Wenn du dann noch C# als Sprache deiner Wahl (VB.NET geht auch) verwendest, kannst du in relativ geringer Zeit schnell eine vernünftige GUI bauen, die das gewohnte Windows-Look&Feel bietet. C++ halte ich in diesem Falle für zu umständlich.
  2. Ich kenn jetzt den QueryAnalyzer nicht genau, aber geht das nicht mit: SELECT * FROM artikel WHERE bezeichnung LIKE '**%' ??
  3. Ist das die komplette Fehlermeldung? Wie hast du das ganze in 18klassendekla.cpp eingebunden?
  4. Hmm .. parent sollte eigentlich reichen: Button b = new Button(); b.Text = "Bla"; b.Size = new Size(40,20); b.Location = new Point(200,200); this.Controls.Add(; [/code] Kanns jetzt hier auch net testen, hab auch kein .NET hier
  5. zu stored procedures: Es ist eigentlich SQL, was in einer stored procedure drin ist, allerdings gibt es nun auch Dinge, wie IF-Abfragen etc. Und s.p. sind für die DB gedacht, ist also keine eierlegende Wollmilchsau. Und ob man von Quellcode reden kann .. ich weiß net. Aber das ist wohl sehr sophistisch gedacht
  6. VIEWs sind, soweit ich weiß, SELECTs, die hinter dem Viewnamen "versteckt" werden. Nach dem Motto CREATE VIEW komplex AS SELECT a.bla, a.blubb, b.und, b.so, a.weiter FROM tabelle1 a, tabelle2 b WHERE a.id = b.id AND b.so > 500 ORDER BY a.bla ... Danach machst du nur noch einen "SELECT * FROM komplex" und hast das Ergebnis. Du kannst sogar unter bestimmten Umständen in VIEWs einfügen, woran ich mich aber nicht unbedingt gewöhnen würde, da es 1. sehr eingeschränkt nur geht (bei nem JOIN zum Beispiel gehts nimmer) und 2. Stored Procedures da wohl besser sind. HTH
  7. Warum setzt du die Feldnamen etc. überhaupt in Hochkommata, wenn ich fragen darf? Ist nicht unbedingt nötig..
  8. Also, ich hab mal die Rijndael-Verschlüsselung verwendet. Hab das mit Hilfe folgenden Artikels gelöst: http://www.codeproject.com/dotnet/DotNetCrypto.asp
  9. Wie bitte stellst du dir das Spiel vor? Sollst du das für die Schule machen? Ist dir gerade langweilig???
  10. Genau .. ich würd mir im Internet mal ein paar Informationen zum Thema "Normalisierung" besorgen
  11. INSERT - fügt einen neuen Datensatz in eine Tabelle ein: INSERT INTO <tabelle>[(<feld_1>, <feld_2>, ..)] VALUES (<wert_1>, <wert_2>, ..) UPDATE - dient zum ändern eines bereits vorhandenen Datensatzes in einer Tabelle: UPDATE <tabelle> SET <feld_1> = <wert_1> [, <feld_2> = <wert_2>, .. ] WHERE <bedingung> Was in spitzen Klammern steht, ersetzt du natürlich durch die jeweils richtigen Angaben. Was in eckigen Klammern steht, ist optional.
  12. Hab jetzt grad ebenfalls kein Compiler da und kanns net testen, aber geht folgendes? int[] myArr2 = myArr[0]
  13. Sorry, daß ich mir den Code nicht bis zum Ende durchgelesen habe, aber 1. Kannst du das in Zukunft in CODE- oder PHP-Tags setzen? 2. Benutze die Funktion file(), die dir eine Textdatei zeilenweise in ein Array liest. Dieses wiederum kannst du mit foreach() durchgehen, exploden (den switch-Teil kann man sich im Prinzip auch sparen) und dann in den INSERT einsetzen. 3. ist dein INSERT-Statement falsch. Du vermischst hier INSERT und UPDATE.
  14. Wieso benutzt du dann nicht ne Boot-CD / -diskette mit ner Batchdatei?
  15. Ich versteh noch net wirklich. Wenn du von ActiveX-Steuerelementen sprichst, dann muß wohl die Fehlermeldung entsprechend aussehen. Verlangt er ein bestimmtes?
  16. Als Link kann ich das hier noch empfehlen (ist nicht alles gut, was dort angeboten wird, aber eine gute Auswahl sowohl für Anfänger als auch für Fortgeschrittene): http://www.c-plusplus.de/tutorials.htm
  17. Was für eine Fehlermeldung bringt er? Wurden Makros deaktiviert auf deinem Rechner? Was macht dein Makro? Wo soll das Makro laufen (welche Office-Version, welches BS)?
  18. kLeiner_HobBes

    einzelnes Bit

    Du solltest ne Bitverknüpfung verwenden. Ne Beispielmethode: //zahl: Zahl, dessen n-tes Bit ermittelt werden soll //position: Position innerhalb des Integers, beginnt bei 0, welches das ganz rechte Bit ist //Rückgabe: true, wenn Bit gleich 1, false, wenn Bit gleich 0 public bool GetBit(int zahl, int position) { return ((zahl & (1 << position)) == (1 << position)) } ungetestet
  19. Natürlich ist POST vorzuziehen. Ich meinte aber vor allem, daß es manche User gibt, die auf ne Login-Seite gehen, die nicht redirected wird und das PW noch im GET-Aufruf drinsteht. Und diese Adresszeile wird dann in irgendnem Forum oder so gepostet. Da freut sich jeder *gg
  20. Ich seh ehrlich gesagt den Gewinn nicht ganz in JesterDays Lösung. In der von mir beschriebenen Lösung wird das Paßwort gehasht in die Datenbank eingetragen, das heißt, selbst wenn jemand unberechtigtes in die DB schaut, sieht er nur die Hashs und müßte sie per BruteForce hacken. Und das unverschlüsselte Paßwort wird so und so durch das PHP-Script laufen, da es idR über $_POST übergeben wird (Wer GET nimmt, ist selbst schuld *gg).
  21. Hast schon recht, es ist keine Verschlüsselung. Man kann es in dem Sinne auch nicht rückentschlüsseln, sondern nur per BruteForce per Dictionary oder allen Kombinationen jeweils Hashwerte erzeugen und die vergleichen, wenn's hinhaut, hat man das Paßwort "geknackt". Das wäre ja nahezu die gleiche Vorgehensweise, wie Snowman es vorschlägt, aber bei 7,68e+26 Kombinationsmöglichkeiten ist der Zeitaufwand, den man zum Knacken braucht sehr wahrscheinlich länger als die Lebensdauer des Paßwortes
  22. Vielleicht interessiert dich die Klasse "java.lang.System". Dort findest du zum Beispiel einen statischen PrintStream namens "out" (ja, kleingeschrieben!). Wenn dir das nicht hilft, sag Bescheid.
  23. Der Q&D-Code von lakarando arbeitet nun nur auf einer Ebene. Wenn du alle Unterverzeichnisse durchsuchen möchtest, solltest du mit Rekursion arbeiten. Dim objfs As New FileSystemObject Dim objFolder As Folder, objSubfolder As Folder, objFile As file Dim strText Private Sub Form_Load() Set objFolder = objfs.GetFolder("C:\WINNT") SearchIn objFolder, "test.txt" End Sub Private Sub SearchIn(objFolder as Folder, strFilename as String) Dim objFile as file Dim objSubfolder as Folder For Each objFile In objFolder.Files If file.Name = strFilename Then 'Oeffne diese Datei und lese sie aus End If Next For Each objSubfolder In objFolder.SubFolders SearchIn objSubfolder, strFilename Next End Sub UNGETESTET!
  24. 6 - 8 Zeichen, danach wirds mühsam mit dem abtippen. Ah .. OK. Das PHP-Handbuch, was ich hier aufm Rechner hab, ist nimmer ganz up-to-date :floet:

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