\documentclass[a4paper, 11pt]{article}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{a4wide}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{color}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{ulem}
\usepackage{listings}
\usepackage{float}
\usepackage[rflt]{floatflt}
\usepackage{tabularx}
\setlength{\parindent}{0pt}
\title{ADO SQL Dump mit Free Pascal}
\usepackage[
pdftitle={ADO SQL Dump mit Free Pascal}
pdfsubject={Beispiel SQL Dump über die ADO Interface Libraries in Free Pascal}
pdfauthor={Udo Schmal}
pdfkeywords={ADODB, ADOX, Dump, Free Pascal, Example Code, SQL Dump}
]{hyperref}
\definecolor{darkblue}{rgb}{0,0,.5}
\hypersetup{pdftex=true, colorlinks=true, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, pagecolor=darkblue, urlcolor=darkblue}
\begin{document}ADO SQL Dump mit Free Pascal
\singlespacing
{\LARGE \textbf{\label{sec:title}ADO Datenbank SQL Dump}}

Nun noch ein zweites Beispiel wo sicherlich einige Redundanzen in der Realisierung des XML Exportes existieren, aber vielleicht wird gerade dadurch klar das es sinnvoll ist einige ADO Interfaces mit einander zu verbinden und eine Vereinfachungen für den Zugriff auf Teilbereiche zu realisieren. Für kleinere Projekte ist es sicherlich nicht erforderlich, wie ich mit diesen beiden Beispielen andeuten möchte, jedoch bei größeren Projekten wünsche ich mir eine Klassenstruktur die auf Connection, Record (Table), Fields, Field, ... setzt.

\href{https://www.gocher.me/code/ADODBDump.lpr}{ADODBDump.lpr}
\end{document}