vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

ADO.NET / Datenbanken
Probleme bei Datumsfeld und Where-Klausel 
Autor: miamiomc
Datum: 05.01.12 12:08

Hallo Gemeinde,

ich stehe gerde vor volgendem Problem.

Ich möchte alls Datensätze einer Tabelle lesen, bei denen das Datum mit dem Wert einer Variablen, die ich ich vorher ebenfalls aus der Tablle ausgelesen habe, übereinstimmt.

Public clbh_Dates_Datum(600) As DateTime
Dim connectionString, date_sql, identifier(600, 4) As String
    	Dim conn As SqlCeConnection
    	Dim cmd As SqlCeCommand
    	Dim reader As SqlCeDataReader
        DB_Short_Count=0
    	connectionString = "datasource = "& db_path
    	conn = New Sqlceconnection(connectionString)
    	date_sql= Replace(SQL,"Select * ", "Select Distinct CLHDates_Datum ")
    	date_sql = date_sql & " Order by CLHDates_Datum"
    	Try
    		conn.Open()
    		cmd=New SqlCeCommand(date_sql, conn) 
    		reader = cmd.ExecuteReader
    		Do While reader.Read()
    			day_count=day_count+1
    			clbh_Dates_Datum(day_Count) = FormatDateTime(reader( _
      "CLHDates_Datum").ToString, DateFormat.GeneralDate)				
Loop
reader.Close()
    	conn.Close()
    	Catch ex As Exception
    		conn.Close
    		msgbox(ex.Message)
    	End Try
    	For a As Integer = 1 To day_count
    		clbh_Dates_Event_Count(a)=0
	    		conn.Open()
	    		cmd=New SqlCeCommand(SQL & " Where CLHDates_Datum = #" & _
  clbh_Dates_Datum(a) & "# Order by CLHDates_E_Start", conn) 
	    		reader = cmd.ExecuteReader
dabei erhalte ich bei
cmd=New SqlCeCommand(SQL & " Where CLHDates_Datum = #" & clbh_Dates_Datum(a) & _
  "# Order by CLHDates_E_Start", conn)
die Fehlermeldung
System.Data.SqlServerCe.SqlCeException: Fehler beim Analysieren der Abfrage. [ Token line number = 1,Token line offset = 57,Token in error = .10 ]
bei System.Data.SqlServerCe.SqlCeCommand.CompileQueryPlan()
bei System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options)

Der Wert von reader("CLHDates_Datum").ToString ist: 12.10.2011 00:00:00
Nach dem Umwandeln in die Variable: 12.10.2011

Was mache ich falsch?

Vielen Dank für etwaige Hilfe schon mal im Voraus.

Lothar
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme bei Datumsfeld und Where-Klausel1.252miamiomc05.01.12 12:08
Re: Probleme bei Datumsfeld und Where-Klausel666JangoF05.01.12 12:42
Re: Probleme bei Datumsfeld und Where-Klausel640miamiomc05.01.12 12:56
Re: Probleme bei Datumsfeld und Where-Klausel679JangoF05.01.12 13:07
Re: Probleme bei Datumsfeld und Where-Klausel624miamiomc05.01.12 14:10

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