Quellcodesammlung der Rubrik: "Datenbanken"
9 Themeneinträge
Übersicht der Themen
Behandlung einer dBase-Datei mit 2 zugeordneten Indexdateien
Die Prozedur prüft ob eine .dbf-Datei für Profan gültig ist
Die Sätze einer Textdatei in eine DBF-Datei kopieren
Konvertieren einer DBF 4 in eine DBF 3 Datei
Konvertieren einer DBF in einer TXT-Datei
Minidatenbank ohne dBase
Verschiedene Funktionen bei einer dBase-Datei ausführen
Verschiedene Funktionen zur Zahlen und Datumsformatierung
Zusammenfassung der Prozeduren CvDbfNum.inc QDatum.inc und QTfrNum.inc
Dateiname |
behandlung_einer_dbasedatei_mit_2_zugeordneten_indexdateien.zip | Dateigröße |
4 KByte | Profan-Version |
6.6 |
Beschreibung |
Das Beispielprogramm erstellt eine dBase III-Datei, fügt Sätze hinzu, erstellt 2 Indexdateien, listet dann die Datei (fortlaufend) nach Satzfolge und nach den 2 Indexdateien. Danach werden Sätze hinzugefügt (wobei beide Indexdateien updated werden). Weiters wird gezeigt, wie auf Sätze nach einem Schlüsselbegriff und wie auf einen Satz nach einem Suchbegriff (unabhängig von einer Indexdatei) zugegriffen werden kann. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
die_prozedur_prueft_ob_eine_dbfdatei_fuer_profan_gueltig_ist.zip | Dateigröße |
3 KByte | Profan-Version |
6.6 |
Beschreibung |
Wird in Profan eine DBF-Datei benutzt so muss diese Datei korrekt sein, andernfalls erfolgt bei dbOpen ein Programmabsturz. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
die_saetze_einer_textdatei_in_eine_dbfdatei_kopieren.zip | Dateigröße |
5 KByte | Profan-Version |
6.6 |
Beschreibung |
TxtToDbf kopiert den Inhalt einer Textdatei in eine dBase III Datei. Der Begriff "Textdatei" meint die Dateiart, mit variabler Satzlänge und den Steuerzeichen CR + LF (@Chr$(13) + @Chr$(10)) als Satzende. Es werden auch Linux-Textdateien welche nur ein CR oder nur ein LF als Satzendezeichen haben verarbeitet. Wahlweise können in der dBase-Datei vorhandene Sätze gelöscht werden oder die neuen Sätze werden zu den bestehenden hinzugefügt. Es erfolgt keine Prüfung, ob der Satzaufbau der Textdatei der Struktur der dBase-Datei entspricht. Im Programm kann eine Umsetzung vom ASCII-Code in den ANSI Code - und umgekehrt - erfolgen. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
konvertieren_einer_dbf_4_in_eine_dbf_3_datei.zip | Dateigröße |
41 KByte | Profan-Version |
6.6 |
Beschreibung |
In Profan können dBase-Dateien, jedoch nur in der Version III, verarbeitet werden. Mit dem Programm CnvDbf ist es möglich Version IV (und V ?) dBase-Dateien für Profan verwendbar zu machen - soweit möglich. Es gibt Feldarten die in der Version III noch nicht gegeben waren. Diese Feldtypen werden übernommen, jedoch auf Type C umgestellt. Es ist zu prüfen, wieweit diese in Profan verarbeitbar sind. Memotexte werden in voller Länge übernommen. Eine OEMToANSI Konvertierung kann ausgewählt werden. Es wird auch eine Protokolldatei erstellt. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
konvertieren_einer_dbf_in_einer_txtdatei.zip | Dateigröße |
5 KByte | Profan-Version |
6.6 |
Beschreibung |
DbfToTxt kopiert den Inhalt einer dBase III Datei in eine Textdatei. Der Begriff "Textdatei" meint die Dateiart, mit variabler Satzlänge und den Steuerzeichen CR + LF (@Chr$(13) + @Chr$(10)) als Satzende. Eine eventuell vorhandene Memodatei wird nicht verarbeitet! | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
minidatenbank_ohne_dbase.zip | Dateigröße |
2 KByte | Profan-Version |
|
Beschreibung |
Direkt-Zugriffs-Dateien mit Profan. Ermöglicht das Erstellen von eigenen kleinen Datenbanken. Bei groesseren Datenbanken sollte man auf das DBase-Modul von Profan zugreifen, da hier das Suchen, Indizieren, Sortieren usw. einfacher anzuwenden ist ! Das Demo zeigt lediglich wie man auf die einzelnen Datensätze zugreifen kann. Die Datenbank-Datei ist eine einfache Textdatei, in der die Daten aber in einer festen Position gespeichert sind. In diesen Fall erst eine 4-stellige Zahl dann ein 100-stelliger Text | ||||
Lizenz |
Freeware | ||||
Autor |
Andreas Miethe | ||||
eMail |
andreas@andreas-miethe.de | ||||
Homepage |
www.ampsoft.de | ||||
Dateiname |
verschiedene_funktionen_bei_einer_dbasedatei_ausfuehren.zip | Dateigröße |
92 KByte | Profan-Version |
6.6 |
Beschreibung |
Das Programm bietet Hilfsfunktionen an. Damit kann eine dBase-Datei aus einer Strukturdatei erstellt werden, eine Strukturdatei und/oder eine dBase-Datei mit Eingabe des Satzaufbaues erstellt werden, eine Strukturdatei aus einer dBase-Datei erstellt werden, eine Strukturdatei mit Notepad bearbeitet werden, eine Indexdatei zu einer dBase-Datei erstellt werden, eine dBase-Datei geleert werden (das heisst auf 0 Sätze gestellt werden), Daten aus einer csv-Datei in eine dBase-Datei importiert werden, Daten aus einer dBase-Datei in eine csv-Datei exportiert werden, Daten aus einer dBase-Datei in eine andere dBase-Datei mit "Field Mapping" kopiert werden. Im Download des Programms ist die erforderliche Datei FileDialog.dll nicht enthalten! Daher Download nicht vergessen. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
verschiedene_funktionen_zur_zahlen_und_datumsformatierung.zip | Dateigröße |
12 KByte | Profan-Version |
6.6 |
Beschreibung |
Die DLL enthält mehrere Funktionen:EDITMASKE = Entspricht der Profanfunktion @Format$, der Ausgabestring ist aber der Maske entsprechend. Das heisst, unabhängig von der Anzahl führender Leerstellen in der Zahl, ist der String immer gleich lang. ZAHLTODBF = Ein Zahlenstring wird in eine dBase-Feld-verträgliche Form gebracht. Entsprechend der Felddefinition des dBase-Feldes wird die Zahl Kommagerecht umgesetzt. DATUMFROMDBF = Ein Datum wird aus einem dBase-Feld aufbereitet. Es kann, mit oder ohne Interpunktionen, in verschiedene Formen (JJJJ.MM.TT, TT.MM.JJJJ, JJJJ.TT.MM oder MM.TT.JJJJ) formatiert werden. DATUMTODBF = Konvertiert ein Datum,wie es bei der Funktion "DatumFromDbf" möglich ist, in die Form JJJJMMTT wie es für ein dBase-Feld erforderlich ist.BINTOHEX = Konvertiert eine Zahl (die binäre Form, wie sie in Integer und LongIntegervariablen gespeichert ist) in einen anzeigbaren Hex-String. Funktioniert auch bei negativen Zahlen (der Hexwert wird komplementär erstellt).HEXTOBIN = Konvertiert einen Hex-String in die binäre Form. Funktioniert auch bei negativen Zahlen.SETBITS = Setzt in einem Hex-String mit Hilfe einer Maske bestimmte Bits. Damit können mit einem Funktionsaufruf gleich mehrere Bits gesetzt werden.RESETBITS = Löscht in einem Hex-String mit Hilfe einer Maske bestimmte Bits. Damit können mit einem Funktionsaufruf gleich mehrere Bits gelöscht werden. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||
Dateiname |
zusammenfassung_der_prozeduren_cvdbfnuminc_qdatuminc_und_qtfrnuminc.zip | Dateigröße |
12 KByte | Profan-Version |
6.6 |
Beschreibung |
CvDbfNum.inc (Version 3.0 vom 26.03.2002) = Cvt_numerisch_to_DBF konvertiert ein numerisches Bildschirmfeld in ein korrektes DBF Feld. Tausenderpunkte werden ignoriert, ein Dezimalkomma wird in einen Punkt umgesetzt. Der Wert wird rechtsbündig und mit führenden Leerstellen in einer Variablen in der Länge des Dateifeldes zurückgegeben. | ||||
Lizenz |
Freeware. Software darf frei benutzt werden | ||||
Autor |
Gerhard Putschalka | ||||
eMail |
g.putschalka@web.de | ||||
Homepage |
members.telering.at/g.putschalka/index.html | ||||