Microsoft
Software
Hardware
Network
Frage : SQL-Server - kann ich laufen lasse dieses VBscript, um GPS-Daten aufzuräumen
Hallo,
habe ich eine GPS-Asp-Anwendung, die LKWas - mich möchte sein, auszuarbeiten, wann ein LKW gestoppt wird, also habe den Code unten auf meiner Asp-Seite verwendet, die den Abstand zwischen zwei Lat/lang Punkten ausarbeitet - dieses bearbeitet fine.
aufspürt, das, ich die SQL-Datenbank im Hintergrund sauber führen möchte und mich wunderte, wenn ich diese Art des Codes auf einem Auslöser innerhalb der Datenbank einführen kann. Die Tabelle I haben, wie unter viele nullbewegungen oben enthalten beenden, während ein LKW oben geparkt wird und ich nicht sie speichern möchte all.
, ideal, das ich den Index unten laufen lassen möchte, um zu sehen, wenn der LKW sich seit dem letzten Mal bewogen hat er abstimmte - wenn nicht, dann die Aufzeichnung löschen oder sie nicht dem DB all
am
hinzufügen dieses die Daten von der Datenbank ist (normalerweise werden alle LKW-Ausrichtungen mit einander vermischt. Das System stimmt jede Minute ab, um ein Lat/lang position.
ID TruckID Lat langes LocationDate
1574979 XY11ABC 55.83513224 zu geben -4.07418026 7/5/2010 8:22: 53 MORGENS
1574987 XY11ABC 55.83631566 -4.06571035 7/5/2010 8:23: 56 MORGENS
1574995 XY11ABC 55.83668057 -4.06582142 7/5/2010 8:24: 59 MORGENS
1575005 XY11ABC 55.83668052 -4.06582194 7/5/2010 8:26: 02 MORGENS
1575016 XY11ABC 55.83693195 -4.06581692 7/5/2010 8:27: 05 MORGENS
1575030 XY11ABC 55.83693303 -4.06581585 7/5/2010 8:28: 08 MORGENS
1575042 XY11ABC 55.83693189 -4.06581739 7/5/2010 8:29: 25 MORGENS
1575054 XY11ABC 55.83693144 -4.06581942 7/5/2010 8:30: 28 MORGENS
1575065 XY11ABC 55.83693061 -4.06581951 7/5/2010 8:31: 31 MORGENS
1575077 XY11ABC 55.83693093 -4.06581852 7/5/2010 8:32: 34 MORGENS
1575089 XY11ABC 55.83692971 -4.06581949 7/5/2010 8:33: 37 MORGENS
1575101 XY11ABC 55.83692967 -4.06581927 7/5/2010 8:34: 40 MORGENS
1575113 XY11ABC 55.83624991 -4.06572767 7/5/2010 8:35: 43 MORGENS
1575125 XY11ABC 55.8349177 -4.0744535 7/5/2010 8:36: 46 MORGENS
1575138 XY11ABC 55.84388632 -4.07185126 7/5/2010 8:37: 49 MORGENS
1575149 XY11ABC 55.84737055 -4.0695392 7/5/2010 8:38: 52 MORGENS
1575161 XY11ABC 55.85210767 -4.08723739 7/5/2010 8:39: 55 MORGENS
1575173 XY11ABC 55.86060313 -4.10380805 7/5/2010 8:40: 58 MORGENS
1575185 XY11ABC 55.86403085 -4.12406581 7/5/2010 8:42: 02 MORGENS
1575196 XY11ABC 55.86608214 -4.13157355 7/5/2010 8:43: 05 AM
1575208 XY11ABC 55.86608162 -4.13157292 7/5/2010 8:44: 08 AM
1575220 XY11ABC 55.86361596 -4.13831228 7/5/2010 8:45: 11 MORGENS
1575232 XY11ABC 55.86651528 -4.14260283 7/5/2010 8:46: Das 13 morgens
This ist die Daten, die ich auf meiner Webseite
The Zahl am Ende bin der Abstand zwischen dem letzten Lat/lang dem position
as zeige, das, Sie von 8:28 zu 8:34 sehen können, der LKW nicht verschoben hat und ich nicht brauche, alle jene null zu notieren, die gerade einen Fall speichern, würde sein fein. Wir haben LKWas 40ish und die Datenbank kann mit Million Aufzeichnungen über 2 oben beenden, oder drei Monate, ist ein großes %age der Eintragungen nullwerte
XY11ABC 05/07/2010 08:22: 53 51 A752, NordLanarkshire G71 5, 08:23 Großbritannien-436
XY11ABC 05/07/2010: 56 Tannochside Dr., NordLanarkshire G71 5, 08:24 Großbritannien-544
XY11ABC 05/07/2010: 59 Tannochside Dr., NordLanarkshire G71 5, 08:26 Großbritannien-41
XY11ABC 05/07/2010: 02 Tannochside Dr., NordLanarkshire G71 5, 08:27 Großbritannien-0
XY11ABC 05/07/2010: 05 Tannochside Dr., NordLanarkshire G71 5, 08:28 Großbritannien-27
XY11ABC 05/07/2010: 08 Tannochside Dr., NordLanarkshire G71 5, 08:29 Großbritannien-0
XY11ABC 05/07/2010: 25 Tannochside Dr., NordLanarkshire G71 5, 08:30 Großbritannien-0
XY11ABC 05/07/2010: 28 Tannochside Dr., NordLanarkshire G71 5, 08:31 Großbritannien-0
XY11ABC 05/07/2010: 31 Tannochside Dr., NordLanarkshire G71 5, 08:32 Großbritannien-0
XY11ABC 05/07/2010: 34 Tannochside Dr., NordLanarkshire G71 5, 08:33 Großbritannien-0
XY11ABC 05/07/2010: 37 Tannochside Dr., NordLanarkshire G71 5, 08:34 Großbritannien-0
XY11ABC 05/07/2010: 40 Tannochside Dr., NordLanarkshire G71 5, 08:35 Großbritannien-0
XY11ABC 05/07/2010: 43 Tannochside Dr., NordLanarkshire G71 5, 08:36 Großbritannien-75
XY11ABC 05/07/2010: 46 A752, NordLanarkshire G71 5, 08:37 Großbritannien-563
XY11ABC 05/07/2010: 49 62 Roseneath Dr., NordLanarkshire G69 7, 08:38 Großbritannien-1008
XY11ABC 05/07/2010: 52 Dunnachie Antrieb, NordLanarkshire ML5 5, 08:39 Großbritannien-412
XY11ABC 05/07/2010: 55 Mainhill Rd, Bargeddie, NordLanarkshire G69 7, 08:40 Großbritannien-1221
XY11ABC 05/07/2010: 58 M8, Glasgow-Stadt G69 6, 08:42 Großbritannien-1398
XY11ABC 05/07/2010: 02 Easterhouse, Ware-Straße (N-springen), Stadt G34 9, 08:43 Glasgow-, Glasgow Großbritannien-1318
XY11ABC 05/07/2010: 05 Baldoven Halbmond, Stadt G33 4, 08:44 Glasgow-, Glasgow Großbritannien-520
XY11ABC 05/07/2010: 08 Baldoven Halbmond, Stadt G33 4, 08:45 Glasgow-, Glasgow Großbritannien-0
XY11ABC 05/07/2010: 11 Wellhouse Primärschule, Stadt G33 4, 08:46 Glasgow-, Glasgow Großbritannien-501
XY11ABC 05/07/2010: 13 Easterhouse, Straße Ostern-Queenslie (Ne-springen), Stadt G33 4, Großbritannien 418
this Glasgow-, Glasgow ist der Code, den ich pflege, um den Abstand zwischen dem 2 points
<%
lat1 = (Recordset1.Fields.Item („L
atitude“).
Value)
lon1 = (Recordset1.Fields.Item („L
ongitude“)
.Value)
if (testloop > 0) then
dim R, dLat, dLon, a, c, d
'gibt Abstand in den Messinstrumenten zwischen 2 points
latlong = Sqr (((111 * (lat2 - lat1)) * (111 * (lat2 - lat1))) + (111 * (lon2 - lon1) * Lattich (lat1/57.3)) * (111 * (lon2 - lon1) * Lattich (lat1/57.3))) * 1000
SebDistance = latlong
end if
%>
lat2 und lon2 werden am Ende des Gesamten während loop
Is es möglich eingestellt, damit ich dieses in die Datenbank entweder wie ein Auslöser oder eine zeitlich geplante Aufgabe, die Daten aufzuräumen errichte - IE - wenn es 2 gibt oder mehr nullbewegungen, alle aber das first.
Thanks
Seb
löschen
Antwort : SQL-Server - kann ich laufen lasse dieses VBscript, um GPS-Daten aufzuräumen
Die Syntax schaut okay.
Wird „Text“ unterstrichen? Er klingt wie Sie sieht nur die Spaltenüberschrift, aber nicht den Text der Quelle.
Versuch, der den Namen in Versalien einträgt:
Text vom user_source vorwählen, wo Name = „DATAINSERT“
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming