error en operacion de multiples pasos.

18/11/2004 - 17:40 por Jesus Aceves | Informe spam
Tengo sqlserver 7 y Visual Basic 6 en la misma computadora, estoy trabajando
con ADO y tengo un catalogo que si
muestra la informacion al consultar pero al dar de alta pasa el siguiente
error : error '-2147217887(80040e21)'
en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
errores. Compruebe los valores
de estado de OleDb si es posble. No se realizo ningun trabajo.

Esto es lo que estoy haciendo en Visual Basic.
a1=form2.text1.text
rst.Find("numero"+a1)
if rst.eof then
rst.addnew
rst.fields("numero")=a1
rst.update
rst.movelast
end if

Ojala y puedan ayudarme.

Gracias

Preguntas similare

Leer las respuestas

#1 Paulino Padial
18/11/2004 - 17:51 | Informe spam
A ver el fallo no puede venir del stored procedure? podrias poner el codigo
si eso

saludos

__________________________________________

Paulino Padial López
Murcia - España

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
Oracle Certified Asociate
__________________________________________
"Jesus Aceves" escribió en el mensaje
news:
Tengo sqlserver 7 y Visual Basic 6 en la misma computadora, estoy


trabajando
con ADO y tengo un catalogo que si
muestra la informacion al consultar pero al dar de alta pasa el siguiente
error : error '-2147217887(80040e21)'
en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
errores. Compruebe los valores
de estado de OleDb si es posble. No se realizo ningun trabajo.

Esto es lo que estoy haciendo en Visual Basic.
a1=form2.text1.text
rst.Find("numero"+a1)
if rst.eof then
rst.addnew
rst.fields("numero")¡
rst.update
rst.movelast
end if

Ojala y puedan ayudarme.

Gracias


Respuesta Responder a este mensaje
#2 Jesus Aceves
18/11/2004 - 17:56 | Informe spam
Este es el error que me manda :

error '-2147217887(80040e21)'
en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
errores. Compruebe los valores
de estado de OleDb si es posble. No se realizo ningun trabajo.

Esto es lo que estoy haciendo en Visual Basic.
a1=form2.text1.text
rst.Find("numero"+a1)
if rst.eof then
rst.addnew
rst.fields("numero")¡
rst.update
rst.movelast
end if

No se que Stored procedure interviene.

Gracias por tu interes.


"Paulino Padial" escribió en el mensaje
news:#
A ver el fallo no puede venir del stored procedure? podrias poner el


codigo
si eso

saludos

__________________________________________

Paulino Padial López
Murcia - España

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
Oracle Certified Asociate
__________________________________________
"Jesus Aceves" escribió en el mensaje
news:
> Tengo sqlserver 7 y Visual Basic 6 en la misma computadora, estoy
trabajando
> con ADO y tengo un catalogo que si
> muestra la informacion al consultar pero al dar de alta pasa el


siguiente
> error : error '-2147217887(80040e21)'
> en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
> errores. Compruebe los valores
> de estado de OleDb si es posble. No se realizo ningun trabajo.
>
> Esto es lo que estoy haciendo en Visual Basic.
> a1=form2.text1.text
> rst.Find("numero"+a1)
> if rst.eof then
> rst.addnew
> rst.fields("numero")¡
> rst.update
> rst.movelast
> end if
>
> Ojala y puedan ayudarme.
>
> Gracias
>
>


Respuesta Responder a este mensaje
#3 Paulino Padial
18/11/2004 - 18:09 | Informe spam
perdona, visual basic 6, no controlo y el
rst.addnew
rst.fields("numero")¡



lo interprete como Rst --> el st pensé que era de stored procedure
y luego crei que le añadias un campo como en .net como parameters.add()

lo siento :\
tambien pense que al ser l foro de sql server tu pregunta iba orientada a un
fallo de base de datos

__________________________________________

Paulino Padial López
Murcia - España

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
Oracle Certified Asociate
__________________________________________
"Jesus Aceves" escribió en el mensaje
news:eHN0C%
Este es el error que me manda :

error '-2147217887(80040e21)'
en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
errores. Compruebe los valores
de estado de OleDb si es posble. No se realizo ningun trabajo.

Esto es lo que estoy haciendo en Visual Basic.
a1=form2.text1.text
rst.Find("numero"+a1)
if rst.eof then
rst.addnew
rst.fields("numero")¡
rst.update
rst.movelast
end if

No se que Stored procedure interviene.

Gracias por tu interes.


"Paulino Padial" escribió en el mensaje
news:#
> A ver el fallo no puede venir del stored procedure? podrias poner el
codigo
> si eso
>
> saludos
>
> __________________________________________
>
> Paulino Padial López
> Murcia - España
>
> Microsoft SQL-Server Administrator.
> Microsoft Certified Solution Developer
> Microsoft Certified Trainer
> Oracle Certified Asociate
> __________________________________________
> "Jesus Aceves" escribió en el mensaje
> news:
> > Tengo sqlserver 7 y Visual Basic 6 en la misma computadora, estoy
> trabajando
> > con ADO y tengo un catalogo que si
> > muestra la informacion al consultar pero al dar de alta pasa el
siguiente
> > error : error '-2147217887(80040e21)'
> > en tiempo de ejecucion. La operacion de multiples pasos de Oledb


genero
> > errores. Compruebe los valores
> > de estado de OleDb si es posble. No se realizo ningun trabajo.
> >
> > Esto es lo que estoy haciendo en Visual Basic.
> > a1=form2.text1.text
> > rst.Find("numero"+a1)
> > if rst.eof then
> > rst.addnew
> > rst.fields("numero")¡
> > rst.update
> > rst.movelast
> > end if
> >
> > Ojala y puedan ayudarme.
> >
> > Gracias
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Renato
18/11/2004 - 18:12 | Informe spam
Jesus ese error me da aveces cuando trato de grabar un string de 20 en
un campo varchar de 10. Verifica el tamaño de tu campo y cuanto le
estass eviando

Jesus Aceves wrote:
Tengo sqlserver 7 y Visual Basic 6 en la misma computadora, estoy trabajando
con ADO y tengo un catalogo que si
muestra la informacion al consultar pero al dar de alta pasa el siguiente
error : error '-2147217887(80040e21)'
en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
errores. Compruebe los valores
de estado de OleDb si es posble. No se realizo ningun trabajo.

Esto es lo que estoy haciendo en Visual Basic.
a1=form2.text1.text
rst.Find("numero"+a1)
if rst.eof then
rst.addnew
rst.fields("numero")¡
rst.update
rst.movelast
end if

Ojala y puedan ayudarme.

Gracias


Respuesta Responder a este mensaje
#5 Maxi
18/11/2004 - 18:19 | Informe spam
Hola, ese error es de VB y no de SQL server :( generalmente me da ese error
cuando definis los cursores de una forma X.

Te recomendaria que expongas esta pregunta en un news de VB, ahi seguro te
podran ayudar mucho mejor :)


Salu2

Maxi


"Jesus Aceves" escribió en el mensaje
news:
Tengo sqlserver 7 y Visual Basic 6 en la misma computadora, estoy
trabajando
con ADO y tengo un catalogo que si
muestra la informacion al consultar pero al dar de alta pasa el siguiente
error : error '-2147217887(80040e21)'
en tiempo de ejecucion. La operacion de multiples pasos de Oledb genero
errores. Compruebe los valores
de estado de OleDb si es posble. No se realizo ningun trabajo.

Esto es lo que estoy haciendo en Visual Basic.
a1=form2.text1.text
rst.Find("numero"+a1)
if rst.eof then
rst.addnew
rst.fields("numero")¡
rst.update
rst.movelast
end if

Ojala y puedan ayudarme.

Gracias







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.795 / Virus Database: 539 - Release Date: 12/11/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida