mortino schrieb:
Normalerweise hängt sowas an
- nicht vorhandener Verbindung zur DB (sollte ja aber nicht sein, wenn einige SQLs funktionieren)
- Fehler im SQL selbst.
- fehlende Zugriffsrechte zur Ausführung des SQLs.
Prüf doch mal, ob du diese 3 Punkte definitiv ausschließen kannst.
Ich kann alle drei Punkte definitiv ausschließen. Die SQL Abfragen lassen sich mit anderen Tools wie z.B. PHPMyAdmin ausführen. Eine Beobachtung: Sobald ein "-" in der abfrage vorkommt gehts nicht mehr über das Programm. Beispiel:
INSERT INTO person(name) VALUES('-')
Ah geil. Ich hab die ganze Zeit versucht, was mit Constraints zu frickeln. Ja man merkt schon, ich bin nicht so der Datenbank-Master.
Danke, hat funktioniert.
Hallo,
Ich arbeite mit SQL-Server 2005 in einer Tabelle habe ich volltextindizierte Spalten. Im Ergebnis einer Datenbankabfrage mittels "SELECT DISTINCT INTO Temp .... möchte ich weiter selectieren, auch mittels CONTAINS.
Was muss ich machen, damit ich auf die indizierten Spalten zugreifen kann.
Danke Andre
Ich hab bisher nicht wirklich viel mit MySQL++ gemacht, meine aber, dass dieser Konstruktor gewollt Fehler wirft, wenn er nicht connecten kann (so wie in deinem Fall eben). Das heisst, du solltest um den Konstruktor herum einen try catch Block einfügen und eine entsprechende Fehlerbehandlungsroutine schreiben.
Hier findest Du einen Einstieg, fress Dich ein bisschen weiter durch die MSDN und ein weiteres Stichwort sollte ADO.NET (Datenbankschnittstelle von .NET) sein, sofern Du für Windows Platformen entwicklest.
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Datenbanken verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.
PostgreSQL unterstützt die komplette Sammlung an Datums- und Zeittypen aus dem SQL-Standard.
Details und Beispiele zur Intervall-Berechnung findest Du daher auf (fast) jeder SQL-Site, beispielsweise hier:
http://www.postgresql.org/files/documentation/books/pghandbuch/html/datatype-datetime.html
http://schmidt-webdesign.net/
Du solltest einfach an dein RecordSet den SQL übergeben der halt eben die andere Tabelle selektiert. Selektionen laufen dabei über den SQL Befehl 'SELECT * FROM tabelle ...' ab. Dein DefaultSQL verweist dabei halt nur auf die erste Tabelle.
Also schreibst du dir nen SQL der auf die zweite zugreift.
SELECT * FROM tabelle2
Und weist diesen deinem RecordSet zu. Alternativ kannst dir auch ein weiteres RecordSet anlegen das gleich auf die zweite Tabelle schaut.
Ich vermute mal du hast irgendnen Wizard verwendet oder?
Hi,
wie der Titel schon sagt hab ich ein (kleines) Problem bei der Installation von MySQL++ und zwar jedesmal wenn ich das Hauptprojekt erzeugen will kommt folgende Fehlermeldung:
Fehler 1 error C2065: 'ulong': nichtdeklarierter Bezeichner c:\mysql++-2.1.1\mysql++-2.1.1\lib\connection.cpp 165
Fehler 2 error C2143: Syntaxfehler: Es fehlt ')' vor 'Konstante' c:\mysql++-2.1.1\mysql++-2.1.1\lib\connection.cpp 165
Fehler 3 error C2059: Syntaxfehler: ')' c:\mysql++-2.1.1\mysql++-2.1.1\lib\connection.cpp 165
Die Zeile über die er meckert ist
#if MYSQL_VERSION_ID >= 40101
if (option_pending(opt_multi_statements, true)) {
client_flag |= CLIENT_MULTI_STATEMENTS;
}
#endif
Wenn ich denn Blog auskommentiere, dann lässt sich das Projekt Compilieren, aber dann kommt auf einmal eine Fenster und will das ich eine Datei für die Debug Sitzung angebe
und ab da weiß ich nicht mehr weiter. Ich wäre für jede Hilfe dankbar!!!!
Ach vielleicht ist es auch noch von Interesse:
Mein BS ist Win XP Service Pack 2
Ich benutze Visual Studio 2005 Pro
Die MySQL vVersion ist 5.1.1
und die MySQL++ Version ist 2.1.1
Hallo,
habe ein Problem mit einer komplexen Abfrage.
Ich möchte immer wenn die Type wechselt, das Start- und Enddatum der Type, die Anzahl wo Status = 1, die Anzahl von Status (mit 0) und die Type ausgegeben haben.
Habe mal die Access-Db mit der bisherigen Abfrage als anlage mitgeschickt.
Das Ergebnis was ich haben möchte habe ich in der Excel Datei augelistet.
Vielleicht kann mir ja jemand weiterhelfen
http://pottiez.po.funpic.de/ergebnis.zip
Also das HAVING funktioniert unter Firebird nur mit Agregation.
@Scania:
In Firebird sind SubSelects als Quelle nicht erlaubt (soweit ich weiss).
Mit nem View wollt ich eigentlich nicht arbeiten, hm... mal schauen...
Hät ja gedacht, das die VCL IBX Komponenten irgendwas anbieten a la
TField.AliasName,...
na jut, danke für die Anregungen,
c ya, cPanther