Je viens de m'appercevoir que ma requette etait bonne, ma table à deux enregistrements actuellement, et si je pointe vers le premier , ca merde, alors si quelqu'un peut m'expliquer le pourquoi???
Donc deja le code concerné: (et simplifié pour le topic)
$SQLconnect = ibase_connect ($SQLhost, $SQLusername, $SQLpassword, 'ISO8859_1', 100, 1 );
$query = 'SELECT * FROM ARCHIVES WHERE IDARCHIVE = '.$LeType;
$SQLResult1 = ibase_query($SQLconnect, $query);
$row = ibase_fetch_object ($SQLResult1);
print($row->TYPE);
ibase_close ($SQLconnect);
la variable $LeType contient la valeur de la clé primaire d'un enregistrement, donc en fait ma requette pointe en fonction de la clé primaire choisie.
Voici maintenant les champs de ma table:
IDARCHIVE TITRE AUTEUR TYPE CATHEGORIE SOUSCATHEGORIE VERSION ETAT
J'ai 2 enregistrements, Grr et des que je pointe sur le premier (qui a donc l'IDARCHIVE=1)
voici ce qui m'est retourné:
Warning: InterBase: arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between character sets in c:\program files\quickphp\www\html\download\searchdl.php4 on line 19
mais pourquoi tant de haine (surtout enant de la part d'un tas de transistors !!!