SqlUpdate

7.2.5.3/3
Esegue un update sql facendo un matching con i campi del form.

Sintassi

BOOL SqlUpdate(void *psForm,CHAR *pszFields,CHAR *pszQuery,...);

Esempio: psF->SqlUpdate(psF,NULL,"UPDATE {LIB}.PGPR12 SET [FIELDS] WHERE IDCODE=%s",_sEditing.szCode);

Parametri


Valori di ritorno

Ritorna FALSE se va a buon fine, altrimenti TRUE se si è verificato un errore.

Commenti

La funzione di default, usa solo i campi in sola lettura e non definiti FLD_QNOT.
I campi sono inseriti al posto del tag [FIELDS].
In alternativa, per una maggiore dinamicità, si possono definire singolarmente attraverso il parametro pszFields:

	psF->SqlUpdate(	psF,
			// Campi da usare
			"FAMIGLIA=A1FAM,"
			"A1ST6,"
			"NOME=A1NFP,"
			"PROVENIENZA=A1PRO,"
			"VARIETA=A1VAR,"
			"MARCAMP=A1MAR,"
			"CALIBRO=A1CAL,"
			"SLACG=A1SE3,"
			"NOTE=A1NOT,"
			"GESTITO=(number)A1GUM," // Usalo come numerico
			"NUMESERV1=A1SE1",
											
			// Campi da non usare
			"UPDATE {LIB}.ANPA800F SET [FIELDS] WHERE CDPAR='%s'",
			sEditing.szArtCode);

Easyhand C/C++: SqlUpdate | Last modified: 23/03/2011 07.45.02 Europe/Rome | #1.1386
P.. 1216
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy