<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Paßwort für DB]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich erstelle während der Laufzeit eine Datenbank.</p>
<pre><code class="language-cpp">{
AnsiString myTable = &quot;Test.db&quot;;

TTable *NewTable = new TTable(Administrator);
NewTable-&gt;Active = false;
//NewTable-&gt;DatabaseName = &quot;&quot;;
NewTable-&gt;TableName = myTable;
NewTable-&gt;TableType = ttDefault;
NewTable-&gt;FieldDefs-&gt;Clear();
//
//      Datenfeld &quot; ID &quot;
TFieldDef *NewField = NewTable-&gt;FieldDefs-&gt;AddFieldDef();
NewField-&gt;DataType = ftAutoInc;
NewField-&gt;Name = &quot;ID&quot;;
//
//      Datenfeld &quot; Integer &quot;
NewField = NewTable-&gt;FieldDefs-&gt;AddFieldDef();
NewField-&gt;DataType = ftInteger;
NewField-&gt;Name = &quot;integer&quot;;
//
//      Datenfeld &quot; String &quot;
NewField = NewTable-&gt;FieldDefs-&gt;AddFieldDef();
NewField-&gt;DataType = ftString;
NewField-&gt;Name = &quot;string&quot;;
NewField-&gt;Size = 50;
//
/*NewTable-&gt;IndexDefs-&gt;Clear();
TIndexDef *NewIndex = NewTable-&gt;IndexDefs-&gt;AddIndexDef();
NewIndex-&gt;Name = &quot;ID&quot;;
NewIndex-&gt;Fields = &quot;Integer&quot;;
NewIndex-&gt;Options &lt;&lt; ixPrimary &lt;&lt; ixUnique;
*/
//
//      existiert Datenbank ?
bool CreateIt = (!NewTable-&gt;Exists);
if (!CreateIt)
if (Application-&gt;MessageBoxA((AnsiString(&quot;Überschreiben der Tabelle&quot;)
      + myTable + AnsiString(&quot;?&quot;)).c_str(),
      &quot;Datenbank existiert !!!&quot;, MB_YESNO) == IDYES)
      CreateIt = true;
//
//      Datenbank erstellen/überschreiben
if (CreateIt)
NewTable-&gt;CreateTable();
//
//      neue elemente löschen
delete NewIndex;
delete NewField;
delete NewTable;
}
</code></pre>
<p>Code sind noch nicht vollständig.</p>
<p>Frage: wie teile ich der neuen Datenbank das Paßwort mit ???<br />
habe darüber leider nichts gefunden.</p>
<p>Gruß Siegfried</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108485/paßwort-für-db</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 21:53:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108485.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Apr 2005 18:48:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Paßwort für DB on Fri, 29 Apr 2005 18:48:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich erstelle während der Laufzeit eine Datenbank.</p>
<pre><code class="language-cpp">{
AnsiString myTable = &quot;Test.db&quot;;

TTable *NewTable = new TTable(Administrator);
NewTable-&gt;Active = false;
//NewTable-&gt;DatabaseName = &quot;&quot;;
NewTable-&gt;TableName = myTable;
NewTable-&gt;TableType = ttDefault;
NewTable-&gt;FieldDefs-&gt;Clear();
//
//      Datenfeld &quot; ID &quot;
TFieldDef *NewField = NewTable-&gt;FieldDefs-&gt;AddFieldDef();
NewField-&gt;DataType = ftAutoInc;
NewField-&gt;Name = &quot;ID&quot;;
//
//      Datenfeld &quot; Integer &quot;
NewField = NewTable-&gt;FieldDefs-&gt;AddFieldDef();
NewField-&gt;DataType = ftInteger;
NewField-&gt;Name = &quot;integer&quot;;
//
//      Datenfeld &quot; String &quot;
NewField = NewTable-&gt;FieldDefs-&gt;AddFieldDef();
NewField-&gt;DataType = ftString;
NewField-&gt;Name = &quot;string&quot;;
NewField-&gt;Size = 50;
//
/*NewTable-&gt;IndexDefs-&gt;Clear();
TIndexDef *NewIndex = NewTable-&gt;IndexDefs-&gt;AddIndexDef();
NewIndex-&gt;Name = &quot;ID&quot;;
NewIndex-&gt;Fields = &quot;Integer&quot;;
NewIndex-&gt;Options &lt;&lt; ixPrimary &lt;&lt; ixUnique;
*/
//
//      existiert Datenbank ?
bool CreateIt = (!NewTable-&gt;Exists);
if (!CreateIt)
if (Application-&gt;MessageBoxA((AnsiString(&quot;Überschreiben der Tabelle&quot;)
      + myTable + AnsiString(&quot;?&quot;)).c_str(),
      &quot;Datenbank existiert !!!&quot;, MB_YESNO) == IDYES)
      CreateIt = true;
//
//      Datenbank erstellen/überschreiben
if (CreateIt)
NewTable-&gt;CreateTable();
//
//      neue elemente löschen
delete NewIndex;
delete NewField;
delete NewTable;
}
</code></pre>
<p>Code sind noch nicht vollständig.</p>
<p>Frage: wie teile ich der neuen Datenbank das Paßwort mit ???<br />
habe darüber leider nichts gefunden.</p>
<p>Gruß Siegfried</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/778687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/778687</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Fri, 29 Apr 2005 18:48:53 GMT</pubDate></item></channel></rss>