Imports IP2Location
Private Sub Query(ByVal strIPAddress As String)
Dim oIPResult As New IP2Location.IPResult
Try
If strIPAddress <> "" Then
IP2Location.Component.IPDatabasePath = "C:\\Program
Files\\IP2Location\\Database\\IP-COUNTRY.SAMPLE.BIN"
oIPResult = IP2Location.Component.IPQuery(strIPAddress)
Select Case oIPResult.Status
Case "OK"
If oIPResult.CountryShort <> "-" Then
Response.Write("<select name=country>")
Response.Write("<option value="& oIPResult.CountryShort & ">" &
oIPResult.CountryLong & "</option>")
Response.Write("<option value=AF>AFGHANISTAN</option>")
Response.Write("<option value=AL>ALBANIA</option>")
Response.Write("<option value=DZ>ALGERIA</option>")
Response.Write("<option value=AS>AMERICAN SAMOA</option>")
Response.Write("<option value=AD>ANDORRA</option>")
Response.Write("<option value=AO>ANGOLA</option>")
Response.Write("<option value=AI>ANGUILLA</option>")
Response.Write("<option value=AQ>ANTARCTICA</option>")
Response.Write("<option value=AG>ANTIGUA AND BARBUDA</option>")
Response.Write("<option value=AR>ARGENTINA</option>")
Response.Write("<option value=AM>ARMENIA</option>")
Response.Write("<option value=AW>ARUBA</option>")
Response.Write("<option value=AP>ASIA PACIFIC</option>")
Response.Write("<option value=AU>AUSTRALIA</option>")
Response.Write("<option value=AT>AUSTRIA</option>")
Response.Write("<option value=AZ>AZERBAIJAN</option>")
Response.Write("<option value=BS>BAHAMAS</option>")
Response.Write("<option value=BH>BAHRAIN</option>")
Response.Write("<option value=BD>BANGLADESH</option>")
Response.Write("<option value=BB>BARBADOS</option>")
Response.Write("<option value=BY>BELARUS</option>")
Response.Write("<option value=BE>BELGIUM</option>")
Response.Write("<option value=BZ>BELIZE</option>")
Response.Write("<option value=BJ>BENIN</option>")
Response.Write("<option value=BM>BERMUDA</option>")
Response.Write("<option value=BT>BHUTAN</option>")
Response.Write("<option value=BO>BOLIVIA</option>")
Response.Write("<option value=BA>BOSNIA AND HERZEGOWINA</option>")
Response.Write("<option value=BW>BOTSWANA</option>")
Response.Write("<option value=BV>BOUVET ISLAND</option>")
Response.Write("<option value=BR>BRAZIL</option>")
Response.Write("<option value=IO>BRITISH INDIAN OCEAN
TERRITORY</option>")
Response.Write("<option value=BN>BRUNEI DARUSSALAM</option>")
Response.Write("<option value=BG>BULGARIA</option>")
Response.Write("<option value=BF>BURKINA FASO</option>")
Response.Write("<option value=BI>BURUNDI</option>")
Response.Write("<option value=KH>CAMBODIA</option>")
Response.Write("<option value=CM>CAMEROON</option>")
Response.Write("<option value=CA>CANADA</option>")
Response.Write("<option value=CV>CAPE VERDE</option>")
Response.Write("<option value=KY>CAYMAN ISLANDS</option>")
Response.Write("<option value=CF>CENTRAL AFRICAN REPUBLIC</option>")
Response.Write("<option value=TD>CHAD</option>")
Response.Write("<option value=CL>CHILE</option>")
Response.Write("<option value=CN>CHINA</option>")
Response.Write("<option value=CX>CHRISTMAS ISLAND</option>")
Response.Write("<option value=CC>COCOS (KEELING) ISLANDS</option>")
Response.Write("<option value=CO>COLOMBIA</option>")
Response.Write("<option value=KM>COMOROS</option>")
Response.Write("<option value=CG>CONGO</option>")
Response.Write("<option value=CD>CONGO, THE DEMOCRATIC REPUBLIC OF
THE</option>")
Response.Write("<option value=CK>COOK ISLANDS</option>")
Response.Write("<option value=CR>COSTA RICA</option>")
Response.Write("<option value=CI>COTE D'IVOIRE</option>")
Response.Write("<option value=HR>CROATIA</option>")
Response.Write("<option value=CU>CUBA</option>")
Response.Write("<option value=CY>CYPRUS</option>")
Response.Write("<option value=CZ>CZECH REPUBLIC</option>")
Response.Write("<option value=CS>CZECHOSLOVAKIA (FORMER) </option>")
Response.Write("<option value=DK>DENMARK</option>")
Response.Write("<option value=DJ>DJIBOUTI</option>")
Response.Write("<option value=DM>DOMINICA</option>")
Response.Write("<option value=DO>DOMINICAN REPUBLIC</option>")
Response.Write("<option value=TP>EAST TIMOR</option>")
Response.Write("<option value=EC>ECUADOR</option>")
Response.Write("<option value=EG>EGYPT</option>")
Response.Write("<option value=SV>EL SALVADOR</option>")
Response.Write("<option value=GQ>EQUATORIAL GUINEA</option>")
Response.Write("<option value=ER>ERITREA</option>")
Response.Write("<option value=EE>ESTONIA</option>")
Response.Write("<option value=ET>ETHIOPIA</option>")
Response.Write("<option value=EU>EUROPEAN UNION</option>")
Response.Write("<option value=FK>FALKLAND ISLANDS (MALVINAS)</option>")
Response.Write("<option value=FO>FAROE ISLANDS</option>")
Response.Write("<option value=FJ>FIJI</option>")
Response.Write("<option value=FI>FINLAND</option>")
Response.Write("<option value=FR>FRANCE</option>")
Response.Write("<option value=FX>FRANCE, METROPOLITAN</option>")
Response.Write("<option value=GF>FRENCH GUIANA</option>")
Response.Write("<option value=PF>FRENCH POLYNESIA</option>")
Response.Write("<option value=TF>FRENCH SOUTHERN TERRITORIES</option>")
Response.Write("<option value=GA>GABON</option>")
Response.Write("<option value=GM>GAMBIA</option>")
Response.Write("<option value=GE>GEORGIA</option>")
Response.Write("<option value=DE>GERMANY</option>")
Response.Write("<option value=GH>GHANA</option>")
Response.Write("<option value=GI>GIBRALTAR</option>")
Response.Write("<option value=GB>GREAT BRITAIN</option>")
Response.Write("<option value=GR>GREECE</option>")
Response.Write("<option value=GL>GREENLAND</option>")
Response.Write("<option value=GD>GRENADA</option>")
Response.Write("<option value=GP>GUADELOUPE</option>")
Response.Write("<option value=GU>GUAM</option>")
Response.Write("<option value=GT>GUATEMALA</option>")
Response.Write("<option value=GN>GUINEA</option>")
Response.Write("<option value=GW>GUINEA-BISSAU</option>")
Response.Write("<option value=GY>GUYANA</option>")
Response.Write("<option value=HT>HAITI</option>")
Response.Write("<option value=HM>HEARD ISLAND AND MCDONALD
ISLANDS</option>")
Response.Write("<option value=VA>HOLY SEE (VATICAN CITY STATE)</option>")
Response.Write("<option value=HN>HONDURAS</option>")
Response.Write("<option value=HK>HONG KONG</option>")
Response.Write("<option value=HU>HUNGARY</option>")
Response.Write("<option value=IS>ICELAND</option>")
Response.Write("<option value=IN>INDIA</option>")
Response.Write("<option value=ID>INDONESIA</option>")
Response.Write("<option value=IR>IRAN, ISLAMIC REPUBLIC OF</option>")
Response.Write("<option value=IQ>IRAQ</option>")
Response.Write("<option value=IE>IRELAND</option>")
Response.Write("<option value=IL>ISRAEL</option>")
Response.Write("<option value=IT>ITALY</option>")
Response.Write("<option value=JM>JAMAICA</option>")
Response.Write("<option value=JP>JAPAN</option>")
Response.Write("<option value=JO>JORDAN</option>")
Response.Write("<option value=KZ>KAZAKSTAN</option>")
Response.Write("<option value=KE>KENYA</option>")
Response.Write("<option value=KI>KIRIBATI</option>")
Response.Write("<option value=KP>KOREA, DEMOCRATIC PEOPLE'S REPUBLIC
OF</option>")
Response.Write("<option value=KR>KOREA, REPUBLIC OF</option>")
Response.Write("<option value=KW>KUWAIT</option>")
Response.Write("<option value=KG>KYRGYZSTAN</option>")
Response.Write("<option value=LA>LAO PEOPLE'S
DEMOCRATIC REPUBLIC</option>")
Response.Write("<option value=LV>LATVIA</option>")
Response.Write("<option value=LB>LEBANON</option>")
Response.Write("<option value=LS>LESOTHO</option>")
Response.Write("<option value=LR>LIBERIA</option>")
Response.Write("<option value=LY>LIBYAN ARAB JAMAHIRIYA</option>")
Response.Write("<option value=LI>LIECHTENSTEIN</option>")
Response.Write("<option value=LT>LITHUANIA</option>")
Response.Write("<option value=LU>LUXEMBOURG</option>")
Response.Write("<option value=MO>MACAU</option>")
Response.Write("<option value=MK>MACEDONIA, THE FORMER YUGOSLAV
REPUBLIC OF</option>")
Response.Write("<option value=MG>MADAGASCAR</option>")
Response.Write("<option value=MW>MALAWI</option>")
Response.Write("<option value=MY>MALAYSIA</option>")
Response.Write("<option value=MV>MALDIVES</option>")
Response.Write("<option value=ML>MALI</option>")
Response.Write("<option value=MT>MALTA</option>")
Response.Write("<option value=MH>MARSHALL ISLANDS</option>")
Response.Write("<option value=MQ>MARTINIQUE</option>")
Response.Write("<option value=MR>MAURITANIA</option>")
Response.Write("<option value=MU>MAURITIUS</option>")
Response.Write("<option value=YT>MAYOTTE</option>")
Response.Write("<option value=MX>MEXICO</option>")
Response.Write("<option value=FM>MICRONESIA, FEDERATED
STATES OF</option>")
Response.Write("<option value=MD>MOLDOVA, REPUBLIC OF</option>")
Response.Write("<option value=MC>MONACO</option>")
Response.Write("<option value=MN>MONGOLIA</option>")
Response.Write("<option value=MS>MONTSERRAT</option>")
Response.Write("<option value=MA>MOROCCO</option>")
Response.Write("<option value=MZ>MOZAMBIQUE</option>")
Response.Write("<option value=MM>MYANMAR</option>")
Response.Write("<option value=NA>NAMIBIA</option>")
Response.Write("<option value=NR>NAURU</option>")
Response.Write("<option value=NP>NEPAL</option>")
Response.Write("<option value=NL>NETHERLANDS</option>")
Response.Write("<option value=AN>NETHERLANDS ANTILLES</option>")
Response.Write("<option value=NC>NEW CALEDONIA</option>")
Response.Write("<option value=NZ>NEW ZEALAND</option>")
Response.Write("<option value=NI>NICARAGUA</option>")
Response.Write("<option value=NE>NIGER</option>")
Response.Write("<option value=NG>NIGERIA</option>")
Response.Write("<option value=NU>NIUE</option>")
Response.Write("<option value=NF>NORFOLK ISLAND</option>")
Response.Write("<option value=MP>NORTHERN MARIANA ISLANDS</option>")
Response.Write("<option value=NO>NORWAY</option>")
Response.Write("<option value=OM>OMAN</option>")
Response.Write("<option value=PK>PAKISTAN</option>")
Response.Write("<option value=PW>PALAU</option>")
Response.Write("<option value=PS>PALESTINIAN
TERRITORY,OCCUPIED</option>")
Response.Write("<option value=PA>PANAMA</option>")
Response.Write("<option value=PG>PAPUA NEW GUINEA</option>")
Response.Write("<option value=PY>PARAGUAY</option>")
Response.Write("<option value=PE>PERU</option>")
Response.Write("<option value=PH>PHILIPPINES</option>")
Response.Write("<option value=PN>PITCAIRN</option>")
Response.Write("<option value=PL>POLAND</option>")
Response.Write("<option value=PT>PORTUGAL</option>")
Response.Write("<option value=PR>PUERTO RICO</option>")
Response.Write("<option value=QA>QATAR</option>")
Response.Write("<option value=RE>REUNION</option>")
Response.Write("<option value=RO>ROMANIA</option>")
Response.Write("<option value=SU>RUSSIAN FEDERATION</option>")
Response.Write("<option value=RW>RWANDA</option>")
Response.Write("<option value=SH>SAINT HELENA</option>")
Response.Write("<option value=KN>SAINT KITTS AND NEVIS</option>")
Response.Write("<option value=LC>SAINT LUCIA</option>")
Response.Write("<option value=PM>SAINT PIERRE AND MIQUELON</option>")
Response.Write("<option value=VC>SAINT VINCENT AND THE
GRENADINES</option>")
Response.Write("<option value=WS>SAMOA</option>")
Response.Write("<option value=SM>SAN MARINO</option>")
Response.Write("<option value=ST>SAO TOME AND PRINCIPE</option>")
Response.Write("<option value=SA>SAUDI ARABIA</option>")
Response.Write("<option value=SN>SENEGAL</option>")
Response.Write("<option value=YU>SERBIA AND MONTENEGRO</option>")
Response.Write("<option value=SC>SEYCHELLES</option>")
Response.Write("<option value=SL>SIERRA LEONE</option>")
Response.Write("<option value=SG>SINGAPORE</option>")
Response.Write("<option value=SK>SLOVAKIA</option>")
Response.Write("<option value=SI>SLOVENIA</option>")
Response.Write("<option value=SB>SOLOMON ISLANDS</option>")
Response.Write("<option value=SO>SOMALIA</option>")
Response.Write("<option value=ZA>SOUTH AFRICA</option>")
Response.Write("<option value=GS>SOUTH GEORGIA AND THE SOUTH
SANDWICH ISLANDS</option>")
Response.Write("<option value=ES>SPAIN</option>")
Response.Write("<option value=LK>SRI LANKA</option>")
Response.Write("<option value=SD>SUDAN</option>")
Response.Write("<option value=SR>SURINAME</option>")
Response.Write("<option value=SJ>SVALBARD AND JAN MAYEN</option>")
Response.Write("<option value=SZ>SWAZILAND</option>")
Response.Write("<option value=SE>SWEDEN</option>")
Response.Write("<option value=CH>SWITZERLAND</option>")
Response.Write("<option value=SY>SYRIAN ARAB REPUBLIC</option>")
Response.Write("<option value=TW>TAIWAN, PROVINCE OF CHINA</option>")
Response.Write("<option value=TJ>TAJIKISTAN</option>")
Response.Write("<option value=TZ>TANZANIA, UNITED REPUBLIC OF</option>")
Response.Write("<option value=TH>THAILAND</option>")
Response.Write("<option value=TG>TOGO</option>")
Response.Write("<option value=TK>TOKELAU</option>")
Response.Write("<option value=TO>TONGA</option>")
Response.Write("<option value=TT>TRINIDAD AND TOBAGO</option>")
Response.Write("<option value=TN>TUNISIA</option>")
Response.Write("<option value=TR>TURKEY</option>")
Response.Write("<option value=TM>TURKMENISTAN</option>")
Response.Write("<option value=TC>TURKS AND CAICOS ISLANDS</option>")
Response.Write("<option value=TV>TUVALU</option>")
Response.Write("<option value=UG>UGANDA</option>")
Response.Write("<option value=UA>UKRAINE</option>")
Response.Write("<option value=AE>UNITED ARAB EMIRATES</option>")
Response.Write("<option value=UK>UNITED KINGDOM</option>")
Response.Write("<option value=US>UNITED STATES</option>")
Response.Write("<option value=UM>UNITED STATES MINOR OUTLYING
ISLANDS</option>")
Response.Write("<option value=UY>URUGUAY</option>")
Response.Write("<option value=UZ>UZBEKISTAN</option>")
Response.Write("<option value=VU>VANUATU</option>")
Response.Write("<option value=VE>VENEZUELA</option>")
Response.Write("<option value=VN>VIET NAM</option>")
Response.Write("<option value=VG>VIRGIN ISLANDS, BRITISH</option>")
Response.Write("<option value=VI>VIRGIN ISLANDS, U.S.</option>")
Response.Write("<option value=WF>WALLIS AND FUTUNA</option>")
Response.Write("<option value=EH>WESTERN SAHARA</option>")
Response.Write("<option value=YE>YEMEN</option>")
Response.Write("<option value=ZM>ZAMBIA</option>")
Response.Write("<option value=ZW>ZIMBABWE</option>")
Response.Write("</select>")
End If
Case "EMPTY_IP_ADDRESS"
Response.Write("IP Address cannot be blank.")
Case "INVALID_IP_ADDRESS"
Response.Write("Invalid IP Address.")
Case "MISSING_FILE"
Response.Write("Invalid Database Path.")
End Select
Else
Response.Write("IP Address cannot be blank.")
End If
Catch ex As Exception
Response.Write(ex.Message)
Finally
oIPResult = Nothing
End Try
End Sub
Sample Codes in C# Webform.
private void Query(string strIPAddress)
{
IPResult oIPResult = new IP2Location.IPResult();
try
{
if (strIPAddress != "")
{
IP2Location.Component.IPDatabasePath = "C:\\Program
Files\\IP2Location\\Database\\IP-COUNTRY.SAMPLE.BIN";
oIPResult = IP2Location.Component.IPQuery(strIPAddress);
switch(oIPResult.Status.ToString())
{
case "OK":
if (oIPResult.CountryShort != "-")
{
Response.Write("<select name=country>");
Response.Write("<option value=" + oIPResult.CountryShort + ">" +
oIPResult.CountryLong + "</option>");
Response.Write("<option value=AF>AFGHANISTAN</option>");
Response.Write("<option value=AL>ALBANIA</option>");
Response.Write("<option value=DZ>ALGERIA</option>");
Response.Write("<option value=AS>AMERICAN SAMOA</option>");
Response.Write("<option value=AD>ANDORRA</option>");
Response.Write("<option value=AO>ANGOLA</option>");
Response.Write("<option value=AI>ANGUILLA</option>");
Response.Write("<option value=AQ>ANTARCTICA</option>");
Response.Write("<option value=AG>ANTIGUA AND BARBUDA</option>");
Response.Write("<option value=AR>ARGENTINA</option>");
Response.Write("<option value=AM>ARMENIA</option>");
Response.Write("<option value=AW>ARUBA</option>");
Response.Write("<option value=AP>ASIA PACIFIC</option>");
Response.Write("<option value=AU>AUSTRALIA</option>");
Response.Write("<option value=AT>AUSTRIA</option>");
Response.Write("<option value=AZ>AZERBAIJAN</option>");
Response.Write("<option value=BS>BAHAMAS</option>");
Response.Write("<option value=BH>BAHRAIN</option>");
Response.Write("<option value=BD>BANGLADESH</option>");
Response.Write("<option value=BB>BARBADOS</option>");
Response.Write("<option value=BY>BELARUS</option>");
Response.Write("<option value=BE>BELGIUM</option>");
Response.Write("<option value=BZ>BELIZE</option>");
Response.Write("<option value=BJ>BENIN</option>");
Response.Write("<option value=BM>BERMUDA</option>");
Response.Write("<option value=BT>BHUTAN</option>");
Response.Write("<option value=BO>BOLIVIA</option>");
Response.Write("<option value=BA>BOSNIA AND HERZEGOWINA</option>");
Response.Write("<option value=BW>BOTSWANA</option>");
Response.Write("<option value=BV>BOUVET ISLAND</option>");
Response.Write("<option value=BR>BRAZIL</option>");
Response.Write("<option value=IO>BRITISH INDIAN OCEAN TERRITORY</option>");
Response.Write("<option value=BN>BRUNEI DARUSSALAM</option>");
Response.Write("<option value=BG>BULGARIA</option>");
Response.Write("<option value=BF>BURKINA FASO</option>");
Response.Write("<option value=BI>BURUNDI</option>");
Response.Write("<option value=KH>CAMBODIA</option>");
Response.Write("<option value=CM>CAMEROON</option>");
Response.Write("<option value=CA>CANADA</option>");
Response.Write("<option value=CV>CAPE VERDE</option>");
Response.Write("<option value=KY>CAYMAN ISLANDS</option>");
Response.Write("<option value=CF>CENTRAL AFRICAN REPUBLIC</option>");
Response.Write("<option value=TD>CHAD</option>");
Response.Write("<option value=CL>CHILE</option>");
Response.Write("<option value=CN>CHINA</option>");
Response.Write("<option value=CX>CHRISTMAS ISLAND</option>");
Response.Write("<option value=CC>COCOS (KEELING) ISLANDS</option>");
Response.Write("<option value=CO>COLOMBIA</option>");
Response.Write("<option value=KM>COMOROS</option>");
Response.Write("<option value=CG>CONGO</option>");
Response.Write("<option value=CD>CONGO, THE DEMOCRATIC REPUBLIC OF
THE</option>");
Response.Write("<option value=CK>COOK ISLANDS</option>");
Response.Write("<option value=CR>COSTA RICA</option>");
Response.Write("<option value=CI>COTE D'IVOIRE</option>");
Response.Write("<option value=HR>CROATIA</option>");
Response.Write("<option value=CU>CUBA</option>");
Response.Write("<option value=CY>CYPRUS</option>");
Response.Write("<option value=CZ>CZECH REPUBLIC</option>");
Response.Write("<option value=CS>CZECHOSLOVAKIA (FORMER)</option>");
Response.Write("<option value=DK>DENMARK</option>");
Response.Write("<option value=DJ>DJIBOUTI</option>");
Response.Write("<option value=DM>DOMINICA</option>");
Response.Write("<option value=DO>DOMINICAN REPUBLIC</option>");
Response.Write("<option value=TP>EAST TIMOR</option>");
Response.Write("<option value=EC>ECUADOR</option>");
Response.Write("<option value=EG>EGYPT</option>");
Response.Write("<option value=SV>EL SALVADOR</option>");
Response.Write("<option value=GQ>EQUATORIAL GUINEA</option>");
Response.Write("<option value=ER>ERITREA</option>");
Response.Write("<option value=EE>ESTONIA</option>");
Response.Write("<option value=ET>ETHIOPIA</option>");
Response.Write("<option value=EU>EUROPEAN UNION</option>");
Response.Write("<option value=FK>FALKLAND ISLANDS (MALVINAS)</option>");
Response.Write("<option value=FO>FAROE ISLANDS</option>");
Response.Write("<option value=FJ>FIJI</option>");
Response.Write("<option value=FI>FINLAND</option>");
Response.Write("<option value=FR>FRANCE</option>");
Response.Write("<option value=FX>FRANCE, METROPOLITAN</option>");
Response.Write("<option value=GF>FRENCH GUIANA</option>");
Response.Write("<option value=PF>FRENCH POLYNESIA</option>");
Response.Write("<option value=TF>FRENCH SOUTHERN TERRITORIES</option>");
Response.Write("<option value=GA>GABON</option>");
Response.Write("<option value=GM>GAMBIA</option>");
Response.Write("<option value=GE>GEORGIA</option>");
Response.Write("<option value=DE>GERMANY</option>");
Response.Write("<option value=GH>GHANA</option>");
Response.Write("<option value=GI>GIBRALTAR</option>");
Response.Write("<option value=GB>GREAT BRITAIN</option>");
Response.Write("<option value=GR>GREECE</option>");
Response.Write("<option value=GL>GREENLAND</option>");
Response.Write("<option value=GD>GRENADA</option>");
Response.Write("<option value=GP>GUADELOUPE</option>");
Response.Write("<option value=GU>GUAM</option>");
Response.Write("<option value=GT>GUATEMALA</option>");
Response.Write("<option value=GN>GUINEA</option>");
Response.Write("<option value=GW>GUINEA-BISSAU</option>");
Response.Write("<option value=GY>GUYANA</option>");
Response.Write("<option value=HT>HAITI</option>");
Response.Write("<option value=HM>HEARD ISLAND AND MCDONALD ISLANDS</option>");
Response.Write("<option value=VA>HOLY SEE (VATICAN CITY STATE)</option>");
Response.Write("<option value=HN>HONDURAS</option>");
Response.Write("<option value=HK>HONG KONG</option>");
Response.Write("<option value=HU>HUNGARY</option>");
Response.Write("<option value=IS>ICELAND</option>");
Response.Write("<option value=IN>INDIA</option>");
Response.Write("<option value=ID>INDONESIA</option>");
Response.Write("<option value=IR>IRAN, ISLAMIC REPUBLIC OF</option>");
Response.Write("<option value=IQ>IRAQ</option>");
Response.Write("<option value=IE>IRELAND</option>");
Response.Write("<option value=IL>ISRAEL</option>");
Response.Write("<option value=IT>ITALY</option>");
Response.Write("<option value=JM>JAMAICA</option>");
Response.Write("<option value=JP>JAPAN</option>");
Response.Write("<option value=JO>JORDAN</option>");
Response.Write("<option value=KZ>KAZAKSTAN</option>");
Response.Write("<option value=KE>KENYA</option>");
Response.Write("<option value=KI>KIRIBATI</option>");
Response.Write("<option value=KP>KOREA, DEMOCRATIC PEOPLE'S REPUBLIC
OF</option>");
Response.Write("<option value=KR>KOREA, REPUBLIC OF</option>");
Response.Write("<option value=KW>KUWAIT</option>");
Response.Write("<option value=KG>KYRGYZSTAN</option>");
Response.Write("<option value=LA>LAO PEOPLE'S DEMOCRATIC REPUBLIC</option>");
Response.Write("<option value=LV>LATVIA</option>");
Response.Write("<option value=LB>LEBANON</option>");
Response.Write("<option value=LS>LESOTHO</option>");
Response.Write("<option value=LR>LIBERIA</option>");
Response.Write("<option value=LY>LIBYAN ARAB JAMAHIRIYA</option>");
Response.Write("<option value=LI>LIECHTENSTEIN</option>");
Response.Write("<option value=LT>LITHUANIA</option>");
Response.Write("<option value=LU>LUXEMBOURG</option>");
Response.Write("<option value=MO>MACAU</option>");
Response.Write("<option value=MK>MACEDONIA, THE FORMER YUGOSLAV REPUBLIC
OF</option>");
Response.Write("<option value=MG>MADAGASCAR</option>");
Response.Write("<option value=MW>MALAWI</option>");
Response.Write("<option value=MY>MALAYSIA</option>");
Response.Write("<option value=MV>MALDIVES</option>");
Response.Write("<option value=ML>MALI</option>");
Response.Write("<option value=MT>MALTA</option>");
Response.Write("<option value=MH>MARSHALL ISLANDS</option>");
Response.Write("<option value=MQ>MARTINIQUE</option>");
Response.Write("<option value=MR>MAURITANIA</option>");
Response.Write("<option value=MU>MAURITIUS</option>");
Response.Write("<option value=YT>MAYOTTE</option>");
Response.Write("<option value=MX>MEXICO</option>");
Response.Write("<option value=FM>MICRONESIA, FEDERATED STATES OF</option>");
Response.Write("<option value=MD>MOLDOVA, REPUBLIC OF</option>");
Response.Write("<option value=MC>MONACO</option>");
Response.Write("<option value=MN>MONGOLIA</option>");
Response.Write("<option value=MS>MONTSERRAT</option>");
Response.Write("<option value=MA>MOROCCO</option>");
Response.Write("<option value=MZ>MOZAMBIQUE</option>");
Response.Write("<option value=MM>MYANMAR</option>");
Response.Write("<option value=NA>NAMIBIA</option>");
Response.Write("<option value=NR>NAURU</option>");
Response.Write("<option value=NP>NEPAL</option>");
Response.Write("<option value=NL>NETHERLANDS</option>");
Response.Write("<option value=AN>NETHERLANDS ANTILLES</option>");
Response.Write("<option value=NC>NEW CALEDONIA</option>");
Response.Write("<option value=NZ>NEW ZEALAND</option>");
Response.Write("<option value=NI>NICARAGUA</option>");
Response.Write("<option value=NE>NIGER</option>");
Response.Write("<option value=NG>NIGERIA</option>");
Response.Write("<option value=NU>NIUE</option>");
Response.Write("<option value=NF>NORFOLK ISLAND</option>");
Response.Write("<option value=MP>NORTHERN MARIANA ISLANDS</option>");
Response.Write("<option value=NO>NORWAY</option>");
Response.Write("<option value=OM>OMAN</option>");
Response.Write("<option value=PK>PAKISTAN</option>");
Response.Write("<option value=PW>PALAU</option>");
Response.Write("<option value=PS>PALESTINIAN TERRITORY, OCCUPIED</option>");
Response.Write("<option value=PA>PANAMA</option>");
Response.Write("<option value=PG>PAPUA NEW GUINEA</option>");
Response.Write("<option value=PY>PARAGUAY</option>");
Response.Write("<option value=PE>PERU</option>");
Response.Write("<option value=PH>PHILIPPINES</option>");
Response.Write("<option value=PN>PITCAIRN</option>");
Response.Write("<option value=PL>POLAND</option>");
Response.Write("<option value=PT>PORTUGAL</option>");
Response.Write("<option value=PR>PUERTO RICO</option>");
Response.Write("<option value=QA>QATAR</option>");
Response.Write("<option value=RE>REUNION</option>");
Response.Write("<option value=RO>ROMANIA</option>");
Response.Write("<option value=SU>RUSSIAN FEDERATION</option>");
Response.Write("<option value=RW>RWANDA</option>");
Response.Write("<option value=SH>SAINT HELENA</option>");
Response.Write("<option value=KN>SAINT KITTS AND NEVIS</option>");
Response.Write("<option value=LC>SAINT LUCIA</option>");
Response.Write("<option value=PM>SAINT PIERRE AND MIQUELON</option>");
Response.Write("<option value=VC>SAINT VINCENT AND THE GRENADINES</option>");
Response.Write("<option value=WS>SAMOA</option>");
Response.Write("<option value=SM>SAN MARINO</option>");
Response.Write("<option value=ST>SAO TOME AND PRINCIPE</option>");
Response.Write("<option value=SA>SAUDI ARABIA</option>");
Response.Write("<option value=SN>SENEGAL</option>");
Response.Write("<option value=YU>SERBIA AND MONTENEGRO</option>");
Response.Write("<option value=SC>SEYCHELLES</option>");
Response.Write("<option value=SL>SIERRA LEONE</option>");
Response.Write("<option value=SG>SINGAPORE</option>");
Response.Write("<option value=SK>SLOVAKIA</option>");
Response.Write("<option value=SI>SLOVENIA</option>");
Response.Write("<option value=SB>SOLOMON ISLANDS</option>");
Response.Write("<option value=SO>SOMALIA</option>");
Response.Write("<option value=ZA>SOUTH AFRICA</option>");
Response.Write("<option value=GS>SOUTH GEORGIA AND THE SOUTH SANDWICH
ISLANDS</option>");
Response.Write("<option value=ES>SPAIN</option>");
Response.Write("<option value=LK>SRI LANKA</option>");
Response.Write("<option value=SD>SUDAN</option>");
Response.Write("<option value=SR>SURINAME</option>");
Response.Write("<option value=SJ>SVALBARD AND JAN MAYEN</option>");
Response.Write("<option value=SZ>SWAZILAND</option>");
Response.Write("<option value=SE>SWEDEN</option>");
Response.Write("<option value=CH>SWITZERLAND</option>");
Response.Write("<option value=SY>SYRIAN ARAB REPUBLIC</option>");
Response.Write("<option value=TW>TAIWAN, PROVINCE OF CHINA</option>");
Response.Write("<option value=TJ>TAJIKISTAN</option>");
Response.Write("<option value=TZ>TANZANIA, UNITED REPUBLIC OF</option>");
Response.Write("<option value=TH>THAILAND</option>");
Response.Write("<option value=TG>TOGO</option>");
Response.Write("<option value=TK>TOKELAU</option>");
Response.Write("<option value=TO>TONGA</option>");
Response.Write("<option value=TT>TRINIDAD AND TOBAGO</option>");
Response.Write("<option value=TN>TUNISIA</option>");
Response.Write("<option value=TR>TURKEY</option>");
Response.Write("<option value=TM>TURKMENISTAN</option>");
Response.Write("<option value=TC>TURKS AND CAICOS ISLANDS</option>");
Response.Write("<option value=TV>TUVALU</option>");
Response.Write("<option value=UG>UGANDA</option>");
Response.Write("<option value=UA>UKRAINE</option>");
Response.Write("<option value=AE>UNITED ARAB EMIRATES</option>");
Response.Write("<option value=UK>UNITED KINGDOM</option>");
Response.Write("<option value=US>UNITED STATES</option>");
Response.Write("<option value=UM>UNITED STATES MINOR OUTLYING
ISLANDS</option>");
Response.Write("<option value=UY>URUGUAY</option>");
Response.Write("<option value=UZ>UZBEKISTAN</option>");
Response.Write("<option value=VU>VANUATU</option>");
Response.Write("<option value=VE>VENEZUELA</option>");
Response.Write("<option value=VN>VIET NAM</option>");
Response.Write("<option value=VG>VIRGIN ISLANDS, BRITISH</option>");
Response.Write("<option value=VI>VIRGIN ISLANDS, U.S.</option>");
Response.Write("<option value=WF>WALLIS AND FUTUNA</option>");
Response.Write("<option value=EH>WESTERN SAHARA</option>");
Response.Write("<option value=YE>YEMEN</option>");
Response.Write("<option value=ZM>ZAMBIA</option>");
Response.Write("<option value=ZW>ZIMBABWE</option>");
Response.Write("</select>");
}
break;
case "EMPTY_IP_ADDRESS":
Response.Write("IP Address cannot be blank.");
break;
case "INVALID_IP_ADDRESS":
Response.Write("Invalid IP Address.");
break;
case "MISSING_FILE":
Response.Write("Invalid Database Path.");
break;
}
}
else
{
Response.Write("IP Address cannot be blank.");
}
}
catch(Exception ex)
{
Response.Write(ex.Message);
}
finally
{
oIPResult = null;
}
}