Frage : Datareader.Read () keine Resultate zurückbringend

Hallo, das

I morgens versuchend, einen Datenleser zu verwenden, um die Resultate des folgenden gespeicherten proc anzusehen aber es scheine ich, keine Resultate zu erhalten.

I angebracht den Code here.

If r, das ich gerade die zweite auserwählte Aussage verwende, er. adaequat ist. aber, wenn ich das Teil benutze, in dem ich die Länge und die Breite vorwähle und in den Variablen und durchführe sie dann speichere, ist das, wenn ich kein Resultate…

Hoping für irgendein help.

Thanks erhalte,
Ashwin
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
ALTER VERFAHREN [dbo]. [Trucks_byZipCodeAndRadius_Get] 
	
	 @Zipcode varchar (10),
	 @Radius int
	
WIE
ANFANGEN

		Das numerische @longitude ERKLÄREN das numerische @latitude (9.6), (9.6)			

		@latitude = Breite VORWÄHLEN,
	   				@longitude = Länge
	   				
		Vom dbo. Zipcode
		WO Zipcode = @Zipcode 


  		
		TR VORWÄHLEN. [TruckStartPointCity],
					 TR. [TruckEndPointCity],
					 TR. [TruckStartPointState],
					 TR. [TruckEndPointState],
					 TR. [TruckStartPointZip],
					 TR. [TruckEndPointZip],
					 TR. [TruckStartPointDate],
					 TR. [TruckEndPointDate],
					 T.*
		       
			VON [dbo]. [LKW] VERBINDEN INNERE T dbo. Truck_Route TR AUF T.TruckRouteId = TR.TruckRouteId	
				
			WO T.TruckRouteId 
			INNEN (
							TruckRouteId vom dbo. Truck_Route VORWÄHLEN 
							WO TruckStartPointZip INNEN
							(
								ZU WERFEN (Zipcode ALS INT) vom dbo VORWÄHLEN. Zipcode
								WO (SQRT (ENERGIE (((Breite - @latitude) *69.1), 2) + 
								ANTREIBEN (((Länge - @longitude) *53), 2)) <= @Radius) 							
							)
		
					)
	
		
ENDE

Antwort : Datareader.Read () keine Resultate zurückbringend

Aber Sie heraus zuerst sicherstellen Test die folgende abgeleitete Tabelle mit einigem, Werte zu kennen:
1:
2:
3:
4:
5:
6:
Z.zipcode	VORWÄHLEN
	Vom dbo. Zipcode z1
	KREUZ VERBINDEN z2
WO	z1.zipcode = @Zipcode 
	UND SQRT (ENERGIE (((z2.latitude - z1.latitude) * 69.1), 2) + 
	ENERGIE (((z2.longitude - z1.longitude) * 53), 2))  <>
           
Weitere Lösungen  
 
programming4us programming4us