Este codigo que error te da?
Código PHP:
<?php
include 'conexion1.php';
//include 'GeneraColoniasForm.php';
$cp=$_GET['codigoPostal'];
$txtCodigoPostal=$_GET['txtCodigoPostal'];
$sql "SELECT codigoPostal,asentamientoNombre FROM asentamiento WHERE codigoPostal LIKE '%".$txtCodigoPostal."%' ";
//$sql "SELECT codigoPostal,asentamientoNombre FROM asentamiento limit 5";
$resultado=mssql_query($sql);
?>
<select name="selColonia" id="selColonia">
<option value="0">Seleccione una colonia</option>
<?
while( $registro=mssql_fetch_array($resultado) )
{
echo '<option value="'.$registro['codigoPostal'].'" > '.$registro['asentamientoNombre'].'</option>';
}
?>
</select>
Si no te devuelve filas decomenta la linea y eso de deberia mostrar si o si las primeras 4 filas.
Si todavia te da problemas agregale un echo $sql; y fijate que te imprime.