Deklaration
C#
public
static
int
GetPlace(string
postalCode, ref string
place)
|
Visual Basic
Public
Shared
Function
GetPlace(ByVal
postalCode As
String,
ByRef
place As
String)
As
Integer
|
Beskrivning
Erhåller postort för ett specificerat postnummer. Parametern
postalCode specificerar ett svenskt postnummer. Denna parameter
är en sträng och måste innehålla 5 siffror. Mellanslag i strängen
är tilltåtet. Postorten returneras via parametern place.
Hittar metoden inte en ort för specificerat postnummer så sätts
strängen place till "".
Innan denna metod kan användas
så måste tabellen med postnummer och postorter laddas in i minnet
via metoden LoadTable.
Returvärden
Metoden returnerar en av följande värden:
Returvärde |
Beskrivning |
0 |
En postort
som tillhör postnumret har hittats. |
1 |
Hittar
ingen matchande postort för angivet postnummer. |
2 |
Tabellen
med postnummer och postorter är ej inladdad. |
|
|
Exempel
C#
//
Detta exempel laddar in postnummertabellfilen och hämtar
postort för postnumret "13523"
string
PostNummer = "13523";
string
PostOrt = "";
if
(PostalCode.LoadTable("C:\\SamLogic\\PostalCodeSwedish.dta")
== 0)
{
int C =
PostalCode.GetPlace(PostNummer,
ref
PostOrt);
if (C ==
0) MessageBox.Show("Postnr:
" + PostNummer +
" Ort: "
+ PostOrt, "Info");
if (C ==
1) MessageBox.Show("Hittar
ej postnumret!",
"Fel");
}
|
Visual Basic
'
Detta exempel laddar in postnummertabellfilen och hämtar
postort för postnumret "13523"
Dim
C As
Integer
= 0
Dim
PostNummer As
String
= "13523"
Dim
PostOrt As
String
= ""
If
PostalCode.LoadTable("C:\SamLogic\PostalCodeSwedish.dta")
= 0 Then
C = PostalCode.GetPlace(PostNummer, PostOrt)
If
C = 0 Then
MsgBox("Postnr: "
+ PostNummer + " Ort:
" + PostOrt, MsgBoxStyle.OkOnly)
If
C = 1 Then
MsgBox("Hittar ej
postnumret!", MsgBoxStyle.OkOnly)
End
If
|
< Återvänd
|