<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pranke.com/hilfe/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pranke.com/hilfe/feed.php">
        <title>eBiss 3 howtos:dbadapter</title>
        <description></description>
        <link>https://pranke.com/hilfe/</link>
        <image rdf:resource="https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-04-07T22:36:16+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:create_structure&amp;rev=1708413313&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:dbconnection&amp;rev=1708413313&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:execscalar&amp;rev=1708413313&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:extendedvariablehandling&amp;rev=1708413313&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:sourceobject&amp;rev=1708413313&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:start&amp;rev=1708413313&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:wherecondition&amp;rev=1708413313&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico">
        <title>eBiss 3</title>
        <link>https://pranke.com/hilfe/</link>
        <url>https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:create_structure&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Struktur zum Lesen der Tabelle 'DbAdapterTest'</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:create_structure&amp;rev=1708413313&amp;do=diff</link>
        <description>Struktur zum Lesen der Tabelle 'DbAdapterTest'

Im Folgenden ein Beispiel für eine einfache Typstruktur zum Auslesen von Zeile aus der DB-Tabelle:

 
  CREATE TABLE[dbo].[DbAdapterTest]
  (
     [Id][int] NOT NULL,
     [LastName] [varchar] (50) NOT NULL,
     [FirstName] [varchar] (50) NOT NULL
  )</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:dbconnection&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Datenbank Connection String</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:dbconnection&amp;rev=1708413313&amp;do=diff</link>
        <description>Datenbank Connection String

Nach Abschluss Ihrer Klassendefinition können Sie mit folgenden Schritten die Funktionalität Ihres neu erstellten Datenbank Anbindung in Ihrem eBiss System testen:

	*  Importieren Sie eBiss-Variablen aus Ihrem lokalen Dump in Ihr</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:execscalar&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DB Adapter - MappingFunktionen (ExecScalar)</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:execscalar&amp;rev=1708413313&amp;do=diff</link>
        <description>DB Adapter - MappingFunktionen (ExecScalar)

Für die Umsetzung von Mappingfunktionen erbt man am besten von der Klasse eBiss.DbAdapter.Functions und kann dann folgende Methoden verwenden:

	*  object ExecScalar(table, column, where-condition),
	*</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:extendedvariablehandling&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DB Adapter - Variablen</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:extendedvariablehandling&amp;rev=1708413313&amp;do=diff</link>
        <description>DB Adapter - Variablen

Vordefinierte Variablen

	*  LastExecutionStartDate: Letzte Startzeit vom aktuellen Job,
	*  LastExecutionStartDateSerial: Vom LastExecutionStartDate das Datum als Interger formatiert: yyyyMMdd,
	*  LastExecutionStartTimeSerial</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:sourceobject&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vorbereitung Quellobjekt</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:sourceobject&amp;rev=1708413313&amp;do=diff</link>
        <description>Vorbereitung Quellobjekt

	*  Erstellen Sie ein neues Projekt ( Klassenbibliothek ) und fügen Sie unter Referenzen eBiss.DbAdapter.dll hinzu.
	*  Erstellen Sie ein neues Objekt, welches von IMapObjectRoot erbt.
	*  Fügen Sie nun die benötigten Attribute wie unten gezeigt passend für Ihre Datenbank an.</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:start&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HowTo - Datenbank Integration (DB Adapter)</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:start&amp;rev=1708413313&amp;do=diff</link>
        <description>HowTo - Datenbank Integration (DB Adapter)

Der Datenbank Adapter erlaubt die direkte Integration von eBiss mit einer Datenbank

Einstieg

Als Einsteig sollen hier Daten aus einer einfachen und flachen Tabelle 'DbAdapterTest' ausgelesen werden.

Die notwendige Struktur zum Auslesen der Tabelle 'DbAdapterTest' definieren Sie im dbadapter index</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:wherecondition&amp;rev=1708413313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DB Adapter - Where Bedingungen</title>
        <link>https://pranke.com/hilfe/doku.php?id=howtos:dbadapter:wherecondition&amp;rev=1708413313&amp;do=diff</link>
        <description>DB Adapter - Where Bedingungen

Eine einfache Verwendung einer Bedingung mit einer Variablen könnte z.B. so aussehen:


        [Where(&quot;&lt; $State&quot;)]
        public int State;


Definiert wird die Variable entweder am Standard-Systempartner, dort muss sie mit dem Prefix '</description>
    </item>
</rdf:RDF>
