Hallo,
ich habe das Problem das meine Firebird Datenbank mit langsam 80MB Größe und ca. 100000 records ziemlich träge geworden ist, besonders der Verbindungsaufbau dauert ewig! Allerdings die Datenmenge sollte für FB nicht kritisch sein auf einem 1,3Gh Athlon soweit ich weiß.
Mein einziger anhaltspunkt ist, das ich zwischen der ältesten Transaktion und der akutuell nächsten eine differenz von 70000 hab.
Da ich vorher nur mit Oracle gearbeit habe, hatte ich nie solche Probleme von daher hoffe ich das mir als FB Neuling jemand helfen kann!?
Joe_M. schrieb:
Na ja, Du mußt das ganze nur noch anpassen...
DELETE FROM tabelle
WHERE NOT (id IN (
SELECT
id
FROM tabelle
ORDER BY zeitstempel DESC
LIMIT 25))
Hab kein mySQL, wenn Deine Version Subselects zuläßt und die Limit-Syntax so richtig ist, sollte das funktioniern
cool, werd das heute ausprobieren - danke schön!
KroqGar schrieb:
wo sollte ich des denn posten ? bin etwas verplant sorry
Am besten erst einmal die Suchfunktion verwenden. Wenn Du nichts brauchbares findest, einen neuen Thread eröffnen.
Ich tippe mal, Du verwendest den BCB, für diesen gibt es ein eigenes Unterforum. Das wäre dort am besten aufgehoben. Aber auch dort erst einmal die Suchfunktion verwenden.
Benoetige drigend Hilfe... Bin dabei ein *.DXL Doors script zu schreiben. Dieses basiert ja auf der Programmiersprache C/C++. Mein Ziel ist es erstmal eine XML Datei mittels script einzulesen und die Informationen in einer Textdatei zu speichern! Wer kann mir da helfen
Wie funktioniert das arbeiten mit XML dateien?
Hallo,
ich will eine Mysql Datenbank (mit phpmyadmin) anlegen und frage mich derzeit welche Kallation ich für diese nehmen soll.
Die Datenbank soll später Tabellen haben wo in der einen Englisch/Deutsch rein kommt aber auch in paar z.b Chinesisch oder auch Russisch. Deshalb welche Kallation utf .... etc soll ich nehemen ?
gruß
mysql
Hallo alle zusammen,
BIG BIG THX erstma an alle, die geholfen haben. Habe das jetzt so gelöst, das ich mysql.h nich mehr von Hand includiere, sondern hab sofort nen Projekt mit DB-Unterstützung erstellt (MFC). Und wie man dort SQL-Statements aufruft, steht im folgenden Artikel: Variablen im SELECT Befehl
http://www.c-plusplus.net/forum/viewtopic-var-t-is-138017.html
Gruß
Slawo
angenommen ich habe da die access-datenbank dann kann ich z.b. per sql-statement messwerte nach bestimmten kriterien durchsuchen.
kann ich auch die ganzen daten (anstatt der access-db) in eine excel-tabelle schreiben, und sie dann die messwerte auch per bestimmten kriterien aussortieren?
danke
Hab dein zweites Gedicht nicht ganz gelsen, aber willst du jetzt c oder c++? CString sieht ja nach ner Klasse aus also C++.
haksi schrieb:
CString sql="SELECT id,vorname,nachname,telefon FROM irgendwas";
und könnte zB. mit row[adrNachname] abfragen
Was ist dein Problem? Du baust doch den SQL String zusammen mit den Spaltennamen, dann weißt du doch wo welche Spalte steht.
Hallo,
ich möchte Tabellen unter Access mit eine SQL Anweisung anlegen.
Das Problem bei mir ist, ich kann eine Spalte nicht als AutoInkrement deklarieren. Ich habe versucht mit folgenden Anweisungen:
CREATE TABLE TEST____(ID long NOT NULL auto_increment, LastName Memo, PRIMARY KEY (ID))
// oder
CREATE TABLE TEST____(ID AutoWert, LastName Memo, PRIMARY KEY (ID))
// oder
CREATE TABLE TEST____(ID AutoNumber, LastName Memo, PRIMARY KEY (ID))
Es klappt leider nicht.
**
Weist jemand, wie man eine Spalteu unter Access als AutoInkrement deklarieren kann????**
Hallo, ich lese momentan die Gruppen aus und gebe diese aus nun wollte ich noch die entsprechenden Member ausgeben aber leider gibt er mir immer nur den ersten Wert aus im Prinzip Member[0] wäre es ein Array. Ich hoffe mir kann jemand weiterhelfen wie in welcher Art ich noch mal eine Schleife bilden muss um alle Member der Gruppe zu ermitteln.
Aktueller Codeschnipsel:
System.DirectoryServices.DirectoryEntry entry = new System.DirectoryServices.DirectoryEntry("LDAP://" + dom);
System.DirectoryServices.DirectorySearcher mySearcher = new System.DirectoryServices.DirectorySearcher(entry);
mySearcher.Filter = ("(objectClass=group)");
savegroup="Active Directory 2003 Gruppen ermitteln\r\n=======================================\r\n";
Console.WriteLine("Active Directory 2003 Gruppen ermitteln");
Console.WriteLine("=======================================\n");
string member;
string leer;
foreach(System.DirectoryServices.SearchResult resEnt in mySearcher.FindAll())
{
try
{
System.DirectoryServices.DirectoryEntry de=resEnt.GetDirectoryEntry();
savegroup=savegroup+"Gruppe : " + de.Properties["name"].Value.ToString();
member = de.Properties["member"].Value.ToString();
char[] ca={':'};
string[] member2 = member.Split(ca,2);
savegroup=savegroup+"\r\n -> "+member2[0];
Console.WriteLine("Gruppe : " + de.Properties["name"].Value.ToString());
//-------------------------------------------------------------------------------------
//Wie ermittel ich nun das Attribut member wenn es mehrmals vorhanden ist ?
Console.WriteLine("Gruppe : " + de.Properties["member"].Value.ToString());
//-------------------------------------------------------------------------------------
}
catch(Exception e)
{
// Console.WriteLine(e);
}
savegroup=savegroup+"\r\n------------------------------------\r\n";
}
schon mal ein dickes Dankeschön für jede Hilfe bzw. Lösungsansatz
grüße
http://dev.mysql.com/doc/refman/4.0/de/windows-client-compiling.html:
"Sie können Ihren Code entweder mit der dynamischen libmysql.lib-Bibliothek linken, die nur ein Wrapper zum Laden der libmysql.dll bei Bedarf ist, oder mit der statischen mysqlclient.lib-Bibliothek."
In SQL würde ein Befehl zum Einfügen in die Tabelle so aussehen:
INSERT INTO meineTabelle (temperatur, feuchtigkeit, druck) VALUES(1,2,3);
Vorher musst du natürlich eine Datenbank anlegen und eine Tabelle erstellen.