Borrar Registro mdb

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
AidTIC
Posts: 117
Joined: Mon Apr 22, 2013 8:29 am
DBs Used: DBF
Contact:

Borrar Registro mdb

Post by AidTIC »

No consigo poder borrar ciertos registros de una tabla de access.

---------------------------
Error SDDODBC/1903 HY000 Unable to get error message: DELETE FROM Table1 WHERE CUTTED = '1' (DOS Error 9999)

Called from DBUSEAREA(0)
Called from MAIN(70)

Code: Select all

aFichAcc := "DBQ="+ALLTRIM(cLOCDBS)+";Driver={Microsoft Access Driver (*.mdb)}"
	Connect ( )
	
	RDDSETDEFAULT( "SQLMIX" )
	IF (conn1 := RDDINFO( RDDI_CONNECT, { "ODBC", aFichAcc } )) == 1	
           inst := "DELETE FROM Table1 WHERE CUTTED = '1' "
	   DBUSEAREA( .T.,, inst , "aTablet" ,.f.,,,conn1)
	  
	   Close aTablet
	ELSE
	    MSGINFO ("No he Podido Conectar con " + aFichAcc , "Error de Connexion" )
		ThisWindow.Release
	EndIF
Image
Attachments
Captura.PNG
Captura.PNG (19.77 KiB) Viewed 2514 times
Skydone Solutions
www.skydone.com
User avatar
luisvasquezcl
Posts: 1258
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: Borrar Registro mdb

Post by luisvasquezcl »

Si el campo cutted es caracter la sentrncia estaria bien sino quitale las comillas simples.
Espero te ayude
User avatar
AidTIC
Posts: 117
Joined: Mon Apr 22, 2013 8:29 am
DBs Used: DBF
Contact:

Re: Borrar Registro mdb

Post by AidTIC »

es numérico, pero quitandolas, me da el mismo error.
Skydone Solutions
www.skydone.com
User avatar
luisvasquezcl
Posts: 1258
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: Borrar Registro mdb

Post by luisvasquezcl »

El comando estaria bien, si le quitaste las comillas simples y el nombre de la tabla y campo es correcto es problema del rdd.
El comando debe quedar como
"delete from table1 where cutted =1"
Verifica si el dbusearea esta correctamente construido.
Asi vamos descartando posibilidadea.
User avatar
mustafa
Posts: 1158
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Borrar Registro mdb

Post by mustafa »

Hola AidTIC
Mírate el Post
http://www.hmgforum.com/viewtopic.php?f ... 207#p45207

Mira ---> Function Eliminar()
Haber si te puede servir

Saludos
Mustafa
Post Reply