Ich habe jemanden elses Code (C# ASP.Net), die die folgende Abfrage enthält:# in SQL Query
string query = "SELECT distinct(destinations.name) as Destinations
FROM destinations, flights
WHERE destinations.d_ID = flights.d_ID
AND flights.Date = #" + date.ToShortDateString() + "#";
ich nicht finden konnte, warum die # erforderlich ist hier vor und nach dem Zeitpunkt Parameter. Es könnte als normaler String-Wert (zwischen 'und') übergeben werden. Gibt es einen Vorteil von #?
Vielen Dank, Ali
Sieht wie eine Rückkehr zur Access & VBA-Syntax aus. Was ist die DB-Servertechnologie? –
Wie eine wirklich skizzenhafte Form des Schutzes gegen gebrochene Datumszeichenketten? Dies ist die Art von Dingen, wo gespeicherte Prozeduren dein Freund sind. – Brian
Danke euch allen. Die verwendete Datenbank ist MS Access. –