PDA

View Full Version : [ProC/ C+SQL] I terminatori di stinghe - URGENTISSIMO


fpucci
24-12-2004, 12:12
Ragazzi, so che è la vigilia, ma sto ancora al lavoro e spero di andarmene a casa a festeggiare la vigilia invece di rischiare di mangiare il panettone sulla scrivania del lavoro...
E' urgente.

Ho un dubbio atroce.

Se definisco una variabile ho st in questo modo:

EXEC SQL BEGIN DECLARE SECTION;
VARCHAR Codice [3];
EXEC SQL END DECLARE SECTION;


vorrei sapere se il preprocessor del ProC include nel conteggio il carattere di terminazione delle stringhe ('\0').

Perché nella tabella del DB, il campo 'Codice' è definoito come VARCHAR(3) ed i valori sono effettivamente di 3 caratteri numerici (es.: "123").
Allora, ho il sospetto che, così come è definito, non ci sia lo spazio per il carattere di terminazione di fine stringa.
Oppure lo mette automaticamente il preprocessor?

Grazie!

fpucci
24-12-2004, 14:22
help help help !!!!

fpucci
26-12-2004, 10:13
Propio non c'è nessuno che conosca un pò di SQL Embendded in C?

Su... dai...:)