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!
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!