Wrox Home  
Search P2P Archive for: Go

  Return to Index  

ado_dotnet_espanol thread: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'


Message #1 by "Ulises G. Soso" <usoso@c...> on Thu, 30 May 2002 22:37:59 -0300
This is a multi-part message in MIME format.

------=_NextPart_000_0060_01C2082A.A6918B00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Alguien puede decirme donde me estoy equivocando o por que esto no 
funciona?
Desde ya 1000Gracias.

Tengo un formulario (el cual si funciona) en el que lleno una lista
desplegable por medio de un base de datos en access, este es el c=F3digo 
del
formulario:

<form method=3D"get" action=3D"concur.asp" name=3D"fempre">
  <table width=3D"100%" border=3D"0">
    <tr>
      <td colspan=3D"3"><b><font color=3D"#FFFFFF" size=3D"5" 
face=3D"Arial,
Helvetica, sans-serif">Seleccione
        la Empresa </font></b>
        <select name=3D"selemp">
          <option value=3D"0"></option>
          <% do until rs.eof%>
          <option value=3D"<%response.write(rs.fields("nro_conc"))%>">
          <%response.write(rs.fields("empresa"))%>
          </option>
          <%rs.movenext
 loop
 end if%>
        </select>
      </td>
    </tr>
    <tr>
      <td width=3D"34%">
        <div align=3D"center">
          <input type=3D"submit" name=3D"Submit" value=3D"Ver Concurso"
onClick=3D"javascript:datos();">
        </div>
      </td>
      <td width=3D"29%">
        <div align=3D"center">
          <input type=3D"reset" name=3D"Submit2" value=3D"Limpiar">
        </div>
      </td>
      <td width=3D"37%">&nbsp; </td>
    </tr>
  </table>
  </form>

Desde este form paso a otra pagina (tambien ASP), en el que tengo que 
hacer
un filtro de otra tabla de la misma base de datos, este es el codigo:

<%
 set codigo1=3DRequest.form("codigo")

 set my_conn=3D Server.CreateObject("ADODB.Connection")
 my_Conn.Open ConnString
 StrSql =3D "SELECT acreedores.* FROM acreedores WHERE 
acreedores.nro_concurso
<> 0 "
 StrSql =3D StrSql & " and acreedores.nro_concurso =3D " & codigo1
  StrSql =3D StrSql & "ORDER BY fechas.fecha"
 StrSql =3D StrSql & ";"

esta es la linea 63

 set rs =3D my_conn.Execute(StrSql)
 On Error Resume Next

 RS.movefirst
 do until rs.eof
 cont=3Dcont+1
 rs.movenext
 loop

 if cont > 0  then

 RS.movefirst
 do until rs.eof
%>
<table width=3D"95%" border=3D"2" cellspacing=3D"2" cellpadding=3D"5"
class=3D"TextoPlano" bordercolor=3D"#CCCC99">
  <tr>
    <td width=3D"92%"><b><font color=3D"#FFFFFF" face=3D"Times New 
Roman, Times,
serif" size=3D"3"><b>
      <%Response.Write(rs.fields("concepto"))%>
      </b></font></b></td>
    <td bgcolor=3D"#CC0000" width=3D"8%">
      <div align=3D"center"><font color=3D"#FFFFFF" face=3D"Times New 
Roman,
Times, serif" size=3D"3"><b>
        <%Response.Write(rs.fields("fecha"))%>
        </b></font></div>
    </td>
  </tr>
</table>
<%
rs.movenext
loop
%>
<form name=3D"form1" method=3D"post" action=3D"acred.asp">
  <div align=3D"center">
    <input type=3D"submit" name=3D"Submit" value=3D"Ver Acreedores">
  </div>
</form>
<p>
<%
else
%>
</p>
<table width=3D"95%" border=3D"1">
  <tr>
    <td bgcolor=3D"#006666">
      <div align=3D"center"><b><font color=3D"#FFFFFF" size=3D"5" 
face=3D"Arial,
Helvetica, sans-serif">
        </font></b> <b><font color=3D"#FFFFFF" size=3D"5" face=3D"Arial,
Helvetica, sans-serif">Las
        Fechas del Concurso no han sido Cargadas</font></b></div>
    </td>
  </tr>
</table>
<p>
<%
end if
%>

Pues cuando se corre esta p=E1gina me da el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta
operador) en la expresi=F3n de consulta 'acreedores.nro_concurso <> 0 
and
acreedores.nro_concurso =3D'.

/concur.asp, line 63

Quye puede estar pasando? ya que aparentemente a los datos los pasa, o 
al
menos eso creo.

Gracias nuevamente





Message #2 by <carles@v...> on Fri, 31 May 2002 08:29:51 +0200
This is a multi-part message in MIME format.

------=_NextPart_000_0080_01C2087D.5516FFA0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Debe de ser el method=3D"post" prueba
<form method=3D"Post" action=3D"concur.asp" name=3D"fempre">

aver si te sirve


  ----- Original Message -----
  From: Ulises G. Soso
  To: ADO .Net en Espa=F1ol
  Sent: Friday, May 31, 2002 3:37 AM
  Subject: [ado_dotnet_espanol] Microsoft OLE DB Provider for ODBC 
Drivers error '80040e14'


  Alguien puede decirme donde me estoy equivocando o por que esto no 
funciona?
  Desde ya 1000Gracias.

  Tengo un formulario (el cual si funciona) en el que lleno una lista
  desplegable por medio de un base de datos en access, este es el 
c=F3digo del
  formulario:

  <form method=3D"get" action=3D"concur.asp" name=3D"fempre">
    <table width=3D"100%" border=3D"0">
      <tr>
        <td colspan=3D"3"><b><font color=3D"#FFFFFF" size=3D"5" 
face=3D"Arial,
  Helvetica, sans-serif">Seleccione
          la Empresa </font></b>
          <select name=3D"selemp">
            <option value=3D"0"></option>
            <% do until rs.eof%>
            <option value=3D"<%response.write(rs.fields("nro_conc"))%>">
            <%response.write(rs.fields("empresa"))%>
            </option>
            <%rs.movenext
   loop
   end if%>
          </select>
        </td>
      </tr>
      <tr>
        <td width=3D"34%">
          <div align=3D"center">
            <input type=3D"submit" name=3D"Submit" value=3D"Ver 
Concurso"
  onClick=3D"javascript:datos();">
          </div>
        </td>
        <td width=3D"29%">
          <div align=3D"center">
            <input type=3D"reset" name=3D"Submit2" value=3D"Limpiar">
          </div>
        </td>
        <td width=3D"37%">&nbsp; </td>
      </tr>
    </table>
    </form>

  Desde este form paso a otra pagina (tambien ASP), en el que tengo que 
hacer
  un filtro de otra tabla de la misma base de datos, este es el codigo:

  <%
   set codigo1=3DRequest.form("codigo")

   set my_conn=3D Server.CreateObject("ADODB.Connection")
   my_Conn.Open ConnString
   StrSql =3D "SELECT acreedores.* FROM acreedores WHERE 
acreedores.nro_concurso
  <> 0 "
   StrSql =3D StrSql & " and acreedores.nro_concurso =3D " & codigo1
    StrSql =3D StrSql & "ORDER BY fechas.fecha"
   StrSql =3D StrSql & ";"

  esta es la linea 63

   set rs =3D my_conn.Execute(StrSql)
   On Error Resume Next

   RS.movefirst
   do until rs.eof
   cont=3Dcont+1
   rs.movenext
   loop

   if cont > 0  then

   RS.movefirst
   do until rs.eof
  %>
  <table width=3D"95%" border=3D"2" cellspacing=3D"2" cellpadding=3D"5"
  class=3D"TextoPlano" bordercolor=3D"#CCCC99">
    <tr>
      <td width=3D"92%"><b><font color=3D"#FFFFFF" face=3D"Times New 
Roman, Times,
  serif" size=3D"3"><b>
        <%Response.Write(rs.fields("concepto"))%>
        </b></font></b></td>
      <td bgcolor=3D"#CC0000" width=3D"8%">
        <div align=3D"center"><font color=3D"#FFFFFF" face=3D"Times New 
Roman,
  Times, serif" size=3D"3"><b>
          <%Response.Write(rs.fields("fecha"))%>
          </b></font></div>
      </td>
    </tr>
  </table>
  <%
  rs.movenext
  loop
  %>
  <form name=3D"form1" method=3D"post" action=3D"acred.asp">
    <div align=3D"center">
      <input type=3D"submit" name=3D"Submit" value=3D"Ver Acreedores">
    </div>
  </form>
  <p>
  <%
  else
  %>
  </p>
  <table width=3D"95%" border=3D"1">
    <tr>
      <td bgcolor=3D"#006666">
        <div align=3D"center"><b><font color=3D"#FFFFFF" size=3D"5" 
face=3D"Arial,
  Helvetica, sans-serif">
          </font></b> <b><font color=3D"#FFFFFF" size=3D"5" 
face=3D"Arial,
  Helvetica, sans-serif">Las
          Fechas del Concurso no han sido Cargadas</font></b></div>
      </td>
    </tr>
  </table>
  <p>
  <%
  end if
  %>

  Pues cuando se corre esta p=E1gina me da el siguiente error:

  Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

  [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis 
(falta
  operador) en la expresi=F3n de consulta 'acreedores.nro_concurso <> 0 
and
  acreedores.nro_concurso =3D'.

  /concur.asp, line 63

  Quye puede estar pasando? ya que aparentemente a los datos los pasa, o 
al
  menos eso creo.

  Gracias nuevamente


  ---
  Usted est=E1 suscrito a ado_dotnet_espanol como:
  carles@v...
  Para darse de baja, env=EDe un mensaje en blanco a
  %%email.unsub%%
  --- Change your mail options at http://p2p.wrox.com/manager.asp or to 
unsubscribe send a blank email to 



  Return to Index