Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich habe ein Verständnisproblem. Ich habe diese Funktion VB.NET-Quellcode (21 Zeilen) Wenn ich die Funktion so Quellcode (1 Zeile) aufrufe bekomme ich wie erwartet einen Datensatz in der Tabelle. Der SQL Code aus Zeile 15 sieht so aus: SQL-Abfrage (3 Zeilen) Der Aufruf CurrentProjectTable(1, ClsToDoDB.TaskVisible.finished) ergibt eine leere Tabelle. Wenn ich den SQL-Code (aus Zeile 15) direkt in Access ausführe erhalte ich eine Tabelle. SQL-Abfrage (3 Zeilen) Warum bekomme ich im zweiten …
-
Hallo Rod, ich verstehe Deine Frage nach Select * nicht in dem Zusammenhang. Wenn ich das SQL-Statement ohne " AND t.finished = True" nutze bekomme ich ein Ergebnis mit dem Zusatz bekomme ich in VB kein Ergebnis in Access aber sehr wohl.
-
Es scheint da ein Übermittlungsproblem von VB über System.Data.OleDb zu MS Access zu geben. Weder comm.Parameters.Add("@finished", OleDbType.Boolean).Value = IIf(visible = TaskVisible.open, False, True) noch comm.Parameters.Add("@finished", OleDbType.TinyInt).Value = IIf(visible = TaskVisible.open, 0, -1) scheint zu gehen. Wenn ich die Bedingung hart in das SQL reinschreibe gehts. VB.NET-Quellcode (23 Zeilen)
-
Ja mit diesem Code kann das SQL-Statement vom OleDBCommand ausgegeben werden. VB.NET-Quellcode (19 Zeilen) Das SQL-Statement sieht sowohl mit Parameter und hardcoded identisch aus. Es verhält sich nur anders. SQL-Abfrage (1 Zeile)
-
Na ja, wenn ich die beiden fehlenden Leerzeichen vor FROM und WHERE einfüge, (habe ich oben korrigiert) geht es in Access.