Error al consultar

123 views
Skip to first unread message

manuel medina

unread,
Aug 7, 2025, 2:12:18 PM8/7/25
to Comunidad de Visual Foxpro en Español
Fatal error eception codigo = C0000005

Las mismas consulta una funciona y otra no, que pasara?
Esto no funciona
SQLEXEC(conec,"select * from articulos", "lista")
SELECT lista
BROWSE
Esto si funciona
SQLEXEC(conec,"select costo,descrip,precio1,inventario,empaque,codart from articulos", "lista")
SELECT lista
BROWSE 

Fatal error: Exception code=C0000005 @ 07/08/2025 01:31:24 PM. Error log file: c:\program files (x86)\microsoft visual foxpro 9\vfp9err.log
Called from -  form1.codart.lostfocus line 9  {c:\postsql\otro.sct c:\postsql\otro.sct}

Cuando llamo (* ) todos los campos me da el error anterior

Gracias a todos y saludos


Victor Espina

unread,
Aug 7, 2025, 5:13:12 PM8/7/25
to Comunidad de Visual Foxpro en Español
El error C000005 es un error de violacion de memoria.... de los mas dificiles de depurar en VFP,  especialmente si no puedes reproducirlo a voluntad.   En tu caso, parece un tema con el driver ODBC que estas usando.  Podrias compartir la cadena de conexion que estas usando?

Saludos

Victor Espina

manuel medina

unread,
Aug 7, 2025, 11:18:11 PM8/7/25
to Comunidad de Visual Foxpro en Español
Saludos
Ya lo encontre, fue que le puse otra campo a la tabla y cuando hago consulta que este campo esta presente me da el error.
Es por lo que no puedo usar (*) para todas las columnas. Encontre el error sumando comlunmas a la consulta hasta que llegue a la del problema.
borrare todos los registros a ver que pasa ya que como fue agregado ultimamente puede tener problemas de almacenamiento.

gracias y les deja saber

manuel medina

unread,
Aug 8, 2025, 12:23:57 AM8/8/25
to Comunidad de Visual Foxpro en Español
Saludos nuevamente

Señores esto es muy raro el campo llamado componente es el que da error no lo permite de ninguna manera, al final lo cambie por otro para poder resolver.

eso fue todo 
gracias  y  prueben a ver si a ustedes le funciona para salir de la duda ponganlo en alguna tabla.

manuel medina

unread,
Aug 8, 2025, 1:21:21 PM8/8/25
to Comunidad de Visual Foxpro en Español

Saludos

He decidido compartir esto por la importancia que tiene para muchos.

Este error se origina cuando se le agrega un campo a la tabla y donde dice cotejamiento toma una opción automática diferente a la que tienen los demás campos que existían anteriormente .

En mi caso solo le puse atin1_swedish_ci que era la que tenían todos los otros

 

Estaba tratando de recordar ya hace un tiempo esto me dio muchos problemas pero no lo recordaba.

Gracias nuevamente a todos/as

integral

unread,
Aug 10, 2025, 12:51:50 AM8/10/25
to Comunidad de Visual Foxpro en Español
Buenas Noches

Utilizo Sql Server 2019 y ODBC

Aquí un ejemplo :

SQLEXEC(cn, 'SELECT * FROM dbo.Consumo ORDER BY Registro', 'Cur_Regis_Condi')   
SELECT Cur_Regis_Condi                                           
BROWSE NOMODIFY 

Espero haber respondido a tu consulta.

Saludos,

Integral
Reply all
Reply to author
Forward
0 new messages