<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Débuter</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide pour débuter avec Firebird]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 03 Jun 2026 11:19:35 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Débuter</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Utilisation table externe, structure du fichier externe</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180783&amp;goto=newpost</link>
			<pubDate>Thu, 04 Dec 2025 10:51:39 GMT</pubDate>
			<description>Bonjour à tous. 
 
Je...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous.<br />
<br />
Je travaille avec firebird 2.5. Utilisateur d'une base de donnée de comptabilité, j'essaie de lui donner la possibilité d'importer les relevés bancaires.<br />
<br />
Mon soucis est de les importer dans la base. Ces relevés sont téléchargés au format csv.<br />
Ils sont rectifies manuellement : simplification du libelle, ajout de deux paramètres pour la suite du traitement.<br />
Et..... le plus important, enregistrement sous forme d'un fichier txt non délimité avec les fins de lignes cr lf.<br />
Firebird configuré pour accepter les tables externe, full access.<br />
En attendant la rédaction compléte du code, le test se fait par commande sql au clavier :<br />
<br />
insert into vu_essai (vuchamp,fin)<br />
select champ,' ' from essai<br />
<br />
Une table essai est crée dans la base pour recevoir les deux champs de la table externe, champ (les informations) et fin (les cr lf) avec une commande insert into.<br />
La suite prévue étant de dispatcher les informations contenues dans champ vers les différents champs de la table définitive.<br />
<br />
Et les soucis commencent : la table externe est reconnue, les enregistrements extraits mais d'une façon aléatoire. Au premier essai, le premier enregistrement est bien extrait à partir du premier caractère,les suivants se décalent. Si je vide cette table, un nouvel essai n'obtient pas le même résultat, décalages complétement aléatoires.<br />
<br />
Je suppose que le soucis vient de la structure du txt, dont les enregistrements sont pourtant bien en varchar et de longueur constante. Peut-être aussi de certains paramètres que j'ai omis.     <br />
Idem sur deux machines différentes, autant avec Ibexpert qu' Ibconsole.<br />
Pour info, il n'y a que ce point qui coince, le traitement est écrit et fonctionne.<br />
Merci de votre aide</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1140/bases-donnees/firebird/debuter/">Débuter</category>
			<dc:creator>megi06</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180783/bases-donnees/firebird/debuter/utilisation-table-externe-structure-fichier-externe/</guid>
		</item>
	</channel>
</rss>
