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:
Mostrar la cita
trabajando
Mostrar la cita
#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:#
Mostrar la cita
codigo
Mostrar la cita
siguiente
Mostrar la cita
#3 Paulino Padial
18/11/2004 - 18:09 | Informe spam
perdona, visual basic 6, no controlo y el
rst.addnew
Mostrar la cita
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%
Mostrar la cita
genero
Mostrar la cita
#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:
Mostrar la cita
#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:
Mostrar la cita
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
Ads by Google
Search Busqueda sugerida