vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Datumsabfrage bei Oracle 
Autor: cubensis
Datum: 15.11.04 11:52

Hallo,

ich habe folgendes Problem. Ich greife mit ADO auf eine Qracle DB zu. Der Zugriff funktioniert auch wunderbar.

Public Sub dbConnect(concmd As String, cmdtxt As String)
    Set con = New ADODB.Connection
    con.CursorLocation = adUseClient
    con.Open concmd
 
    Set rs = New ADODB.Recordset
    rs.CursorType = adOpenDynamic
    rs.LockType = adLockOptimistic
    rs.Open cmdSELECT, con
End Sub
Nur sobald ich meine SQL-Abfrage über das Datum steuern will, bekomme ich den Fehler,
ORA-00911: invalid charachter. Dann sieht meine SQL-Abfage wie folgt aus.

    Dim FDate As Date
    FDate = CDate(DateAdd("m", -1, Now))
 
    ' cmdSELECT = "SELECT * FROM X1100PAT WHERE PAT<1000010"
    ' cmdSELECT = "SELECT * FROM X1100PAT WHERE DISD BETWEEN #" & _
    ' Format$(CStr(FDate), "dd-mmm-yy") & "# AND #31-DEC-2099#"
    cmdSELECT = "SELECT * FROM X1100PAT WHERE DISD > #31-DEC-2002#"
 
    dbConnect sOracle, cmdSELECT
das erste cmdSELECT funktioniert nur sobald ein Datum mit drin steh bekomm ich dann den Fehler. Hab ich vielleicht ein falsches Datumsformat benutzt? Mit DEC und DEZ hab ich auch schon mal versucht. Oder kann das vielleicht an dieser NSL_LANG Einstellung von meinem Oracleclient liegen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datumsabfrage bei Oracle1.132cubensis15.11.04 11:52
Re: Datumsabfrage bei Oracle647look15.11.04 14:15
Re: Datumsabfrage bei Oracle637devnull15.11.04 15:35
Re: Datumsabfrage bei Oracle702cubensis17.11.04 08:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel