Response object error ASP 0185

20/08/2005 - 21:32 por Mistral | Informe spam
Por favor necesito ayuda sobre este error
Response object error ASP 0185
Missing Default Property
/barcos/resultados.asp, line 431
A default property was not found for the object
este ocurre en los campos vacios y no siempre pues a veces hay campos que
estan vacios y los muestra, he mirado la linea de codigo a la que hace
referencia son iguales a las otras.
Gracias

Preguntas similare

Leer las respuestas

#1 Mistral
22/08/2005 - 22:47 | Informe spam
Gracias, por tu respuesta, pero se muy poco de programación y no entiendo
muy bien que significa eso de NULL, en que parte de codigo puedo verlo para
saber si es como dices.



"Hero" escribió en el mensaje
news:%23Fi%
Has revisado que los datos que traigas no vengan NULL

quizas ese es tu problema.

"Mistral" escribió en el mensaje
news:
Por favor necesito ayuda sobre este error
Response object error ASP 0185
Missing Default Property
/barcos/resultados.asp, line 431
A default property was not found for the object
este ocurre en los campos vacios y no siempre pues a veces hay campos que
estan vacios y los muestra, he mirado la linea de codigo a la que hace
referencia son iguales a las otras.
Gracias






Respuesta Responder a este mensaje
#2 Hero
22/08/2005 - 23:11 | Informe spam
Mistral,

Hola... se supone que tienes un SET de datos consultados a una base de
datos no??, osea tienes un recordset. Bueno cada vez que realizas un ciclo
de recuperacion de datos o algo asi como While not objRecor.Eof, bueno es
ahi donde digo que debes controlar tu pagina.

While not objRecor.Eof

Var_1 = iif(isnull(objRecor!Campo1), "", objRecor!Campo1)

'-- o tambien lo puedes hacer asi '

If isNull(objRecor!Campo1) Then
Var_1 = ""
Else
Var_1 = objRecor!Campo1
End IF

Wend

Saludos,
Hero


"Mistral" escribió en el mensaje
news:
Gracias, por tu respuesta, pero se muy poco de programación y no entiendo
muy bien que significa eso de NULL, en que parte de codigo puedo verlo


para
saber si es como dices.



"Hero" escribió en el mensaje
news:%23Fi%
> Has revisado que los datos que traigas no vengan NULL
>
> quizas ese es tu problema.
>
> "Mistral" escribió en el mensaje
> news:
>> Por favor necesito ayuda sobre este error
>> Response object error ASP 0185
>> Missing Default Property
>> /barcos/resultados.asp, line 431
>> A default property was not found for the object
>> este ocurre en los campos vacios y no siempre pues a veces hay campos


que
>> estan vacios y los muestra, he mirado la linea de codigo a la que hace
>> referencia son iguales a las otras.
>> Gracias
>>
>>
>
>


Respuesta Responder a este mensaje
#3 Mistral
23/08/2005 - 00:22 | Informe spam
He vuelto a revisar el codigo y he visto el recordset pero no el bluce que
lo controla tal y como me has dicho, sino te importa te puedo enviar el
codigo, por si tienes tiempo y lo revisas. Gracias
"Hero" escribió en el mensaje
news:%23sVz%
Mistral,

Hola... se supone que tienes un SET de datos consultados a una base de
datos no??, osea tienes un recordset. Bueno cada vez que realizas un ciclo
de recuperacion de datos o algo asi como While not objRecor.Eof, bueno es
ahi donde digo que debes controlar tu pagina.

While not objRecor.Eof

Var_1 = iif(isnull(objRecor!Campo1), "", objRecor!Campo1)

'-- o tambien lo puedes hacer asi '

If isNull(objRecor!Campo1) Then
Var_1 = ""
Else
Var_1 = objRecor!Campo1
End IF

Wend

Saludos,
Hero


"Mistral" escribió en el mensaje
news:
Gracias, por tu respuesta, pero se muy poco de programación y no entiendo
muy bien que significa eso de NULL, en que parte de codigo puedo verlo


para
saber si es como dices.



"Hero" escribió en el mensaje
news:%23Fi%
> Has revisado que los datos que traigas no vengan NULL
>
> quizas ese es tu problema.
>
> "Mistral" escribió en el mensaje
> news:
>> Por favor necesito ayuda sobre este error
>> Response object error ASP 0185
>> Missing Default Property
>> /barcos/resultados.asp, line 431
>> A default property was not found for the object
>> este ocurre en los campos vacios y no siempre pues a veces hay campos


que
>> estan vacios y los muestra, he mirado la linea de codigo a la que hace
>> referencia son iguales a las otras.
>> Gracias
>>
>>
>
>






Respuesta Responder a este mensaje
#4 Hero
23/08/2005 - 00:55 | Informe spam
Ok y me envias la linea donde ocurre el error.

Saludos

Heropska[ARROBA]hotmail.com


"Mistral" escribió en el mensaje
news:%
He vuelto a revisar el codigo y he visto el recordset pero no el bluce que
lo controla tal y como me has dicho, sino te importa te puedo enviar el
codigo, por si tienes tiempo y lo revisas. Gracias
"Hero" escribió en el mensaje
news:%23sVz%
> Mistral,
>
> Hola... se supone que tienes un SET de datos consultados a una base


de
> datos no??, osea tienes un recordset. Bueno cada vez que realizas un


ciclo
> de recuperacion de datos o algo asi como While not objRecor.Eof, bueno


es
> ahi donde digo que debes controlar tu pagina.
>
> While not objRecor.Eof
>
> Var_1 = iif(isnull(objRecor!Campo1), "", objRecor!Campo1)
>
> '-- o tambien lo puedes hacer asi '
>
> If isNull(objRecor!Campo1) Then
> Var_1 = ""
> Else
> Var_1 = objRecor!Campo1
> End IF
>
> Wend
>
> Saludos,
> Hero
>
>
> "Mistral" escribió en el mensaje
> news:
>> Gracias, por tu respuesta, pero se muy poco de programación y no


entiendo
>> muy bien que significa eso de NULL, en que parte de codigo puedo verlo
> para
>> saber si es como dices.
>>
>>
>>
>> "Hero" escribió en el mensaje
>> news:%23Fi%
>> > Has revisado que los datos que traigas no vengan NULL
>> >
>> > quizas ese es tu problema.
>> >
>> > "Mistral" escribió en el mensaje
>> > news:
>> >> Por favor necesito ayuda sobre este error
>> >> Response object error ASP 0185
>> >> Missing Default Property
>> >> /barcos/resultados.asp, line 431
>> >> A default property was not found for the object
>> >> este ocurre en los campos vacios y no siempre pues a veces hay


campos
> que
>> >> estan vacios y los muestra, he mirado la linea de codigo a la que


hace
>> >> referencia son iguales a las otras.
>> >> Gracias
>> >>
>> >>
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Mistral
23/08/2005 - 08:36 | Informe spam
Este es codigo te he enviado casi todo menos el codigo HTML, estos resultado
se muestras a partir de una pagina anterior de busqueda.
Gracias por las molestias que te estan tomando.
Un saludo

<%@LANGUAGE="JAVASCRIPT"%>
<!--#include file="Connections/Barcos.asp" -->
<%
var Buscar__MMColParam = "1";
if (String(Request.QueryString("embarcacion")) != "undefined" &&
String(Request.QueryString("embarcacion")) != "") {
Buscar__MMColParam = String(Request.QueryString("embarcacion"));
}
%>
<%
var Buscar = Server.CreateObject("ADODB.Recordset");
Buscar.ActiveConnection = MM_Barcos_STRING;
Buscar.Source = "SELECT nombre, matricula, tipo, modelo, astillero,
material, eslora, manga, puntal, palos, color, trb, motortipo, motormarca,
nummotor, cv, puertobase, bandera, patronnombre, apellidospatron, dnipatron,
domiciliopatron, localidadpatron, fechanacpatron, lugarpatron,
titulacionpatron, nombrearmador, apellidosarmador, dniarmador,
domicilioarmador, localidadarmador, fechanacarmador, lugararmador,
empresaarmador, razonsocialarmador, fecha, longitud, latitud, distancia,
lugar, sonda, observaciones FROM barcos WHERE nombre LIKE '"+
Buscar__MMColParam.replace(/'/g, "''") + "%' ORDER BY nombre ASC";
Buscar.CursorType = 0;
Buscar.CursorLocation = 2;
Buscar.LockType = 1;
Buscar.Open();
var Buscar_numRows = 0;
%>
<%
// *** Recordset Stats, Move To Record, and Go To Record: declare stats
variables

// set the record count
var Buscar_total = Buscar.RecordCount;

// set the number of rows displayed on this page
if (Buscar_numRows < 0) { // if repeat region set to all records
Buscar_numRows = Buscar_total;
} else if (Buscar_numRows == 0) { // if no repeat regions
Buscar_numRows = 1;
}

// set the first and last displayed record
var Buscar_first = 1;
var Buscar_last = Buscar_first + Buscar_numRows - 1;

// if we have the correct record count, check the other stats
if (Buscar_total != -1) {
Buscar_numRows = Math.min(Buscar_numRows, Buscar_total);
Buscar_first = Math.min(Buscar_first, Buscar_total);
Buscar_last = Math.min(Buscar_last, Buscar_total);
}
%>
<% var MM_paramName = ""; %>
<%
// *** Move To Record and Go To Record: declare variables

var MM_rs = Buscar;
var MM_rsCount = Buscar_total;
var MM_size = Buscar_numRows;
var MM_uniqueCol = "";
MM_paramName = "";
var MM_offset = 0;
var MM_atTotal = false;
var MM_paramIsDefined = (MM_paramName != "" && String(Request(MM_paramName))
!= "undefined");
%>
<%
// *** Move To Record: handle 'index' or 'offset' parameter

if (!MM_paramIsDefined && MM_rsCount != 0) {

// use index parameter if defined, otherwise use offset parameter
r = String(Request("index"));
if (r == "undefined") r = String(Request("offset"));
if (r && r != "undefined") MM_offset = parseInt(r);

// if we have a record count, check if we are past the end of the
recordset
if (MM_rsCount != -1) {
if (MM_offset >= MM_rsCount || MM_offset == -1) { // past end or move
last
if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat
region
MM_offset = MM_rsCount - (MM_rsCount % MM_size);
} else {
MM_offset = MM_rsCount - MM_size;
}
}
}

// move the cursor to the selected record
for (var i=0; !MM_rs.EOF && (i < MM_offset || MM_offset == -1); i++) {
MM_rs.MoveNext();
}
if (MM_rs.EOF) MM_offset = i; // set MM_offset to the last possible
record
}
%>
<%
// *** Move To Record: if we dont know the record count, check the display
range

if (MM_rsCount == -1) {

// walk to the end of the display range for this page
for (var i=MM_offset; !MM_rs.EOF && (MM_size < 0 || i < MM_offset +
MM_size); i++) {
MM_rs.MoveNext();
}

// if we walked off the end of the recordset, set MM_rsCount and MM_size
if (MM_rs.EOF) {
MM_rsCount = i;
if (MM_size < 0 || MM_size > MM_rsCount) MM_size = MM_rsCount;
}

// if we walked off the end, set the offset based on page size
if (MM_rs.EOF && !MM_paramIsDefined) {
if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat
region
MM_offset = MM_rsCount - (MM_rsCount % MM_size);
} else {
MM_offset = MM_rsCount - MM_size;
}
}

// reset the cursor to the beginning
if (MM_rs.CursorType > 0) {
if (!MM_rs.BOF) MM_rs.MoveFirst();
} else {
MM_rs.Requery();
}

// move the cursor to the selected record
for (var i=0; !MM_rs.EOF && i < MM_offset; i++) {
MM_rs.MoveNext();
}
}
%>
<%
// *** Move To Record: update recordset stats

// set the first and last displayed record
Buscar_first = MM_offset + 1;
Buscar_last = MM_offset + MM_size;
if (MM_rsCount != -1) {
Buscar_first = Math.min(Buscar_first, MM_rsCount);
Buscar_last = Math.min(Buscar_last, MM_rsCount);
}

// set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount != -1 && MM_offset + MM_size >= MM_rsCount);
%>
<%
// *** Go To Record and Move To Record: create strings for maintaining URL
and Form parameters

// create the list of parameters which should not be maintained
var MM_removeList = "&index=";
if (MM_paramName != "") MM_removeList += "&" + MM_paramName.toLowerCase() +
"=";
var MM_keepURL="",MM_keepForm="",MM_keepBoth="",MM_keepNone="";

// add the URL parameters to the MM_keepURL string
for (var items=new Enumerator(Request.QueryString); !items.atEnd();
items.moveNext()) {
var nextItem = "&" + items.item().toLowerCase() + "=";
if (MM_removeList.indexOf(nextItem) == -1) {
MM_keepURL += "&" + items.item() + "=" +
Server.URLencode(Request.QueryString(items.item()));
}
}

// add the Form variables to the MM_keepForm string
for (var items=new Enumerator(Request.Form); !items.atEnd();
items.moveNext()) {
var nextItem = "&" + items.item().toLowerCase() + "=";
if (MM_removeList.indexOf(nextItem) == -1) {
MM_keepForm += "&" + items.item() + "=" +
Server.URLencode(Request.Form(items.item()));
}
}

// create the Form + URL string and remove the intial '&' from each of the
strings
MM_keepBoth = MM_keepURL + MM_keepForm;
if (MM_keepBoth.length > 0) MM_keepBoth = MM_keepBoth.substring(1);
if (MM_keepURL.length > 0) MM_keepURL = MM_keepURL.substring(1);
if (MM_keepForm.length > 0) MM_keepForm = MM_keepForm.substring(1);
%>
<%
// *** Move To Record: set the strings for the first, last, next, and
previous links

var MM_moveFirst="",MM_moveLast="",MM_moveNext="",MM_movePrev="";
var MM_keepMove = MM_keepBoth; // keep both Form and URL parameters for
moves
var MM_moveParam = "index";

// if the page has a repeated region, remove 'offset' from the maintained
parameters
if (MM_size > 1) {
MM_moveParam = "offset";
if (MM_keepMove.length > 0) {
params = MM_keepMove.split("&");
MM_keepMove = "";
for (var i=0; i < params.length; i++) {
var nextItem = params[i].substring(0,params[i].indexOf("="));
if (nextItem.toLowerCase() != MM_moveParam) {
MM_keepMove += "&" + params[i];
}
}
if (MM_keepMove.length > 0) MM_keepMove = MM_keepMove.substring(1);
}
}

// set the strings for the move to links
if (MM_keepMove.length > 0) MM_keepMove = Server.HTMLEncode(MM_keepMove) +
"&";
var urlStr = Request.ServerVariables("URL") + "?" + MM_keepMove +
MM_moveParam + "=";
MM_moveFirst = urlStr + "0";
MM_moveLast = urlStr + "-1";
MM_moveNext = urlStr + (MM_offset + MM_size);
MM_movePrev = urlStr + Math.max(MM_offset - MM_size,0);
%>


CODIGO HTML

<%=(Buscar.Fields.Item("nombre").Value)%> <br>
</div></td>
<td><div align="left"></div>
<div align="left"><strong>Folio:</strong><br>
<%=(Buscar.Fields.Item("matricula").Value)%> <br>
</div></td>
<td><strong>Tipo:</strong><br>
<%=(Buscar.Fields.Item("tipo").Value)%><br></td>
<td><div align="left"><strong>Modelo:</strong><br>
<%=(Buscar.Fields.Item("modelo").Value)%><br>
</div></td>
</tr>
<tr>
<td><div align="left"><strong>Astilleros:<br>
</strong> <%=(Buscar.Fields.Item("astillero").Value)%>
<br>
</div></td>
<td><div align="left">
<p><strong>Material:</strong></p>
<p><%=(Buscar.Fields.Item("material").Value)%> </p>
</div></td>
<td><div align="left"><strong>Eslora:<br>
</strong><%=(Buscar.Fields.Item("eslora").Value)%><br>
</div></td>
<td><div align="left">
<p><strong>Manga:</strong><br>
<%=(Buscar.Fields.Item("manga").Value)%><br>

<p><strong>Puntal:</strong><br>
<%=(Buscar.Fields.Item("puntal").Value)%><br>
LINEA DEL ERROR 431


"Hero" escribió en el mensaje
news:
Ok y me envias la linea donde ocurre el error.

Saludos

Heropska[ARROBA]hotmail.com


"Mistral" escribió en el mensaje
news:%
He vuelto a revisar el codigo y he visto el recordset pero no el bluce
que
lo controla tal y como me has dicho, sino te importa te puedo enviar el
codigo, por si tienes tiempo y lo revisas. Gracias
"Hero" escribió en el mensaje
news:%23sVz%
> Mistral,
>
> Hola... se supone que tienes un SET de datos consultados a una base


de
> datos no??, osea tienes un recordset. Bueno cada vez que realizas un


ciclo
> de recuperacion de datos o algo asi como While not objRecor.Eof, bueno


es
> ahi donde digo que debes controlar tu pagina.
>
> While not objRecor.Eof
>
> Var_1 = iif(isnull(objRecor!Campo1), "", objRecor!Campo1)
>
> '-- o tambien lo puedes hacer asi '
>
> If isNull(objRecor!Campo1) Then
> Var_1 = ""
> Else
> Var_1 = objRecor!Campo1
> End IF
>
> Wend
>
> Saludos,
> Hero
>
>
> "Mistral" escribió en el mensaje
> news:
>> Gracias, por tu respuesta, pero se muy poco de programación y no


entiendo
>> muy bien que significa eso de NULL, en que parte de codigo puedo
>> verlo
> para
>> saber si es como dices.
>>
>>
>>
>> "Hero" escribió en el mensaje
>> news:%23Fi%
>> > Has revisado que los datos que traigas no vengan NULL
>> >
>> > quizas ese es tu problema.
>> >
>> > "Mistral" escribió en el mensaje
>> > news:
>> >> Por favor necesito ayuda sobre este error
>> >> Response object error ASP 0185
>> >> Missing Default Property
>> >> /barcos/resultados.asp, line 431
>> >> A default property was not found for the object
>> >> este ocurre en los campos vacios y no siempre pues a veces hay


campos
> que
>> >> estan vacios y los muestra, he mirado la linea de codigo a la que


hace
>> >> referencia son iguales a las otras.
>> >> Gracias
>> >>
>> >>
>> >
>> >
>>
>>
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida