LabVIEWForum.de - Datensätze mit ADO Tool Auslesen

LabVIEWForum.de

Normale Version: Datensätze mit ADO Tool Auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
' schrieb:mann, ihr seit ja ma echte SQL Experten Big Grin
Naja ich vergess' immer wo wie wann Anführungsstriche platziert werden müssen IchBlush
Ich brauch das auch nicht so oft...

' schrieb:1. Ja, es geht mit dem ADO Tool, schon allein der leisteste Zweifel daran ist völlig unangebracht! Big Grin
Guru2
' schrieb:Naja ich vergess' immer wo wie wann Anführungsstriche platziert werden müssen IchBlush
Ich brauch das auch nicht so oft...
Guru2

ganz einfach: wenn es sich um einen String handelt kommen Anführungszeichen drum, wenn es sich um Zahlen handelt kommen keine Anführungszeichen drum, Datumsangaben werden DB-spezifisch behandelt (Doku-lesen)

bei SQL Queries ist das Dezimal-Trennzeichen immer ein Punkt, ein Komma ist das Trennzeichen für Spalten (SELECT Spalte1, Spalte 2, Spalte3 FROM tabellenname ... oder INSERT INTO tabellennname (Spalte1, Spalte2, Spalte3) VALUE () ...)

Spalten-Namen werden höchstens mit einem "Backtick" in Anführungszeichen gesetzt, egal in welcher Abfrage, das hängt aber auch von der verwendeten Datenbank ab, bei mySQL z.B. geht das ...
' schrieb:Spalten-Namen werden höchstens mit einem "Backtick" in Anführungszeichen gesetzt, egal in welcher Abfrage, das hängt aber auch von der verwendeten Datenbank ab, bei mySQL z.B. geht das ...

Und alternativ kann man sie (zumindest bei SQL Server aber ich glaube das ist grundsätzlich) noch in eckige Klammern setzen um eventuele Zweideutigkeiten auszuschliessen, resp. bei Spaltennamen mit Leerzeichen (ja ich weiss das ist nicht schön bei SQL) ist das Pflicht (eventuel ist bei einigen Datenbanken wie mySQL das Single Quote eine Alternative dazu).

Rolf Kalbermatter
Das mit dem Auswerten hat jetzt ja super geklappt.
Ich möchte die Daten jetzt aber in eine SQL Datenbank schreiben. Bisher habe ich die Daten nur in eine Access DB geschrieben, das hat auch funktioniert.
Die ODBC Verbindung ist auf meinem PC eingerichtet, und ich habe den ADO Baustein "Open Daterbase" auf "My-SQL DBS (DNS)" umgestellt und mit der System DNS verbunden.

Leider tauchen in meiner DB keine Daten auf.
Hat jemand eine Idee woran das liegen kann, bzw. wie ich dem Fehler auf die Spur komme?
Hat sich erledigt, ich wusste nicht das "dbo_" nicht mit zum Tabellen Namen gehört, und weggelassen werden muss.
' schrieb:Die ODBC Verbindung ist auf meinem PC eingerichtet, und ich habe den ADO Baustein "Open Daterbase" auf "My-SQL DBS (DNS)" umgestellt und mit der System DNS verbunden.

wenn du mit einem mySQL-Server arbeitest ist das ok, wenn du einen Microsoft-SQL-Server arbeitest musst du auf MS-SQL-Server umstellen, sonst kann es zu komischen Effekten kommen ...
Seiten: 1 2
Referenz-URLs