<?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 - HyperFileSQL</title>
		<link>https://www.developpez.net/forums/</link>
		<description>HyperFileSQL est un système de gestion de base de données relationnel exploité par les logiciels WinDev, WebDev et WinDev Mobile.</description>
		<language>fr</language>
		<lastBuildDate>Fri, 17 Apr 2026 02:44:22 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 - HyperFileSQL</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>probleme de connection ODBC python linux.</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181600&amp;goto=newpost</link>
			<pubDate>Tue, 20 Jan 2026 10:19:48 GMT</pubDate>
			<description><![CDATA[Bonjour,j'aimerais me...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,j'aimerais me connecter en ODBC a une base HFSQL sur un serveur afin de pouvoir faire des extracts de données.<br />
iodbctest tourne dans le vide après avoir choisis le DSN:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td valign="top"><pre style="margin: 0">iodbctest
iODBC Demonstration program
This program shows <span style="color: #0080ff;">an</span> interactive SQL processor
Driver Manager: 03.52.1623.0502
&nbsp;
Enter ODBC connect <span style="color: #0080ff;"><span style="font-weight:700;">string</span></span> <span class="br0">&#40;</span>? shows list<span class="br0">&#41;</span>: ?
&nbsp;
DSN                              | Driver
------------------------------------------------------------------------------
test                             | <span style="color: #0080ff;">HFSQL</span>
&nbsp;
Enter ODBC connect <span style="color: #0080ff;"><span style="font-weight:700;">string</span></span> <span class="br0">&#40;</span>? shows list<span class="br0">&#41;</span>: <span style="color: #339933;">test</span></pre></td></tr></table></code><hr />
</div>apres le choix plus rien. <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0">cat /etc/odbcinst.<span style="color: #339933;">ini</span>
<span class="br0">&#91;</span>ODBC Drivers<span class="br0">&#93;</span>
<span style="color: #0080ff;">HFSQL</span> = Installed
&nbsp;
<span class="br0">&#91;</span><span style="color: #0080ff;">HFSQL</span><span class="br0">&#93;</span>
<span style="color: #0080ff;">Description</span> = <span style="color: #0080ff;">HFSQL</span> ODBC Driver
Driver = /home/val/Projets/DELAUNAY/ODBC_wintruck/driver_odbc/wd260hfo64.<span style="color: #339933;">so</span></pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">cat /etc/odbc.<span style="color: #339933;">ini</span>
<span class="br0">&#91;</span>ODBC Data Sources<span class="br0">&#93;</span>
test = <span style="color: #0080ff;">HFSQL</span>
<span class="br0">&#91;</span>test<span class="br0">&#93;</span>
Driver = <span style="color: #0080ff;">HFSQL</span>
Server Name = 10.106.100.4
Server Port = <span style="color: #cc66cc;">4900</span>
Database = ****
UID = ****
PWD = ****</pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br /></div></td><td valign="top"><pre style="margin: 0">cat main.<span style="color: #339933;">py</span>
import pypyodbc
&nbsp;
<span style="font-weight:700;">if</span> __name__ == <span style="color: #FF0000;">&quot;__main__&quot;</span>:
    # conn = pypyodbc.<span style="color: #339933;">connect</span><span class="br0">&#40;</span>'DSN=LDZ_64;'<span class="br0">&#41;</span>
    conn = pypyodbc.<span style="color: #339933;">connect</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;DSN=SRV-DELAUNAY;UID=ODBC;PWD=ODBCWT;&quot;</span>, timeout=<span style="color: #cc66cc;">5</span><span class="br0">&#41;</span>
    cur = conn.<span style="color: #339933;">cursor</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
    # print<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;\n\n&quot;</span>, dir<span class="br0">&#40;</span>cur<span class="br0">&#41;</span>, <span style="color: #FF0000;">&quot;\n\n&quot;</span>, help<span class="br0">&#40;</span>cur<span class="br0">&#41;</span>, <span style="color: #FF0000;">&quot;\n\n&quot;</span><span class="br0">&#41;</span>
    print<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;\n\n**&quot;</span>, cur.<span style="color: #339933;">columns</span><span class="br0">&#40;</span>table=<span style="color: #FF0000;">&quot;nomfichier&quot;</span><span class="br0">&#41;</span>, <span style="color: #FF0000;">&quot;**\n\n&quot;</span><span class="br0">&#41;</span>
    print<span class="br0">&#40;</span>cur.<span style="color: #339933;">fetchall</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
    # <span style="font-weight:700;">for</span> row <span style="font-weight:700;">IN</span> cur.<span style="color: #339933;">fetchall</span><span class="br0">&#40;</span><span class="br0">&#41;</span>:
&nbsp;
    # <span style="font-weight:700;">for</span> field <span style="font-weight:700;">IN</span> row:
    # print <span class="br0">&#40;</span>field, <span style="font-weight:700;">END</span>=<span style="color: #FF0000;">&quot; &quot;</span><span class="br0">&#41;</span>
&nbsp;
    print<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;\n\n&quot;</span><span class="br0">&#41;</span>
&nbsp;
    cur.<span style="color: #339933;">execute</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;select * from nomfichier&quot;</span><span class="br0">&#41;</span>
&nbsp;
    <span style="font-weight:700;">for</span> row <span style="font-weight:700;">in</span> cur.<span style="color: #339933;">fetchall</span><span class="br0">&#40;</span><span class="br0">&#41;</span>:
        <span style="font-weight:700;">for</span> field <span style="font-weight:700;">in</span> row:
            <span style="color: #339933;">print</span><span class="br0">&#40;</span>field, <span style="font-weight:700;">end</span>=<span style="color: #FF0000;">&quot; &quot;</span><span class="br0">&#41;</span>
&nbsp;
    cur.<span style="color: #339933;">close</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    conn.<span style="color: #339933;">close</span><span class="br0">&#40;</span><span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td valign="top"><pre style="margin: 0">py main.<span style="color: #339933;">py</span>
Traceback <span class="br0">&#40;</span>most recent call last<span class="br0">&#41;</span>:
  <span style="color: #0080ff;">File</span> <span style="color: #FF0000;">&quot;/home/val/Projets/DELAUNAY/ODBC_wintruck/driver_odbc/python/main.py&quot;</span>, line <span style="color: #cc66cc;">5</span>, <span style="font-weight:700;">in</span> &lt;module&gt;
    conn = pypyodbc.<span style="color: #339933;">connect</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;DSN=SRV-DELAUNAY;UID=ODBC;PWD=ODBCWT;&quot;</span>, timeout=<span style="color: #cc66cc;">5</span><span class="br0">&#41;</span>
  <span style="color: #0080ff;">File</span> <span style="color: #FF0000;">&quot;/home/val/Projets/DELAUNAY/ODBC_wintruck/driver_odbc/python/venv/lib/python3.14/site-packages/pypyodbc.py&quot;</span>, line <span style="color: #cc66cc;">2454</span>, <span style="font-weight:700;">in</span> __init__
    self.<span style="color: #339933;">connect</span><span class="br0">&#40;</span>connectString, autocommit, ansi, timeout, unicode_results, readonly<span class="br0">&#41;</span>
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  <span style="color: #0080ff;">File</span> <span style="color: #FF0000;">&quot;/home/val/Projets/DELAUNAY/ODBC_wintruck/driver_odbc/python/venv/lib/python3.14/site-packages/pypyodbc.py&quot;</span>, line <span style="color: #cc66cc;">2507</span>, <span style="font-weight:700;">in</span> connect
    check_success<span class="br0">&#40;</span>self, ret<span class="br0">&#41;</span>
    ~~~~~~~~~~~~~^^^^^^^^^^^
  <span style="color: #0080ff;">File</span> <span style="color: #FF0000;">&quot;/home/val/Projets/DELAUNAY/ODBC_wintruck/driver_odbc/python/venv/lib/python3.14/site-packages/pypyodbc.py&quot;</span>, line <span style="color: #cc66cc;">1009</span>, <span style="font-weight:700;">in</span> check_success
    ctrl_err<span class="br0">&#40;</span>SQL_HANDLE_DBC, ODBC_obj.<span style="color: #339933;">dbc_h</span>, ret, ODBC_obj.<span style="color: #339933;">ansi</span><span class="br0">&#41;</span>
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  <span style="color: #0080ff;">File</span> <span style="color: #FF0000;">&quot;/home/val/Projets/DELAUNAY/ODBC_wintruck/driver_odbc/python/venv/lib/python3.14/site-packages/pypyodbc.py&quot;</span>, line <span style="color: #cc66cc;">972</span>, <span style="font-weight:700;">in</span> ctrl_err
    state = err_list<span class="br0">&#91;</span><span style="color: #cc66cc;">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span style="color: #cc66cc;">0</span><span class="br0">&#93;</span>
            ~~~~~~~~^^^
IndexError: <span style="color: #339933;">list</span> index out <span style="color: #0080ff;"><span style="font-weight:700;">of</span></span> range</pre></td></tr></table></code><hr />
</div>des idées de ce que je fait mal ?<br />
PS: avant d'installer unixODBC j'avais cette erreur plutot que celle juste au dessus:pypyodbc.ProgrammingError: ('', 'SQL_ERROR') je ne sais pas si j'ai bien fait ou pas de l'installer mais je commence a ne plus avoir d'idées.<br />
PS 2: J'essaie de le faire en python parce que c'est ce que je connait,si il existe plus simple je suis preneur, juste compatible linux si possible.<br />
Merci d'avance pour votre aide !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f228/environnements-developpement/windev/hyperfilesql/">HyperFileSQL</category>
			<dc:creator>tuvosyl</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181600/environnements-developpement/windev/hyperfilesql/probleme-connection-odbc-python-linux/</guid>
		</item>
		<item>
			<title><![CDATA[[HF25] Mise à jour fichiers HFSQL issue de Mariadb]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181284&amp;goto=newpost</link>
			<pubDate>Sat, 03 Jan 2026 00:19:01 GMT</pubDate>
			<description>Bonjour à tous 
Je précise...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous<br />
Je précise tout de suite que je suis une quiche en SQL :(<br />
Je souhaite utiliser une base Mariadb que l'on m'envoie pour la travailler dans WD<br />
J'ai réussi sans problème à importer la description de fichiers et les tables grâce au bouton importer de la fenêtre analyse.<br />
Par contre cette base SQL évolue régulièrement avec de nouveaux enregistrements.<br />
<br />
Pour mettre à jour mes fichiers HFSQL, je peux réimporter mais ça me réimporte toute la base à chaque fois (assez long et pas du tout optimisé)<br />
Pour faire simple, voici ma question : comment synchroniser à la demande la base Mariadb et mes fichiers HFSQL en ajoutant seulement les nouveaux enregistrements ?<br />
<br />
Merci d'avance</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f228/environnements-developpement/windev/hyperfilesql/">HyperFileSQL</category>
			<dc:creator>LittleStars</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181284/environnements-developpement/windev/hyperfilesql/mise-jour-fichiers-hfsql-issue-mariadb/</guid>
		</item>
		<item>
			<title><![CDATA[[HF5.x] [Windev 5.5] Très très vieux fichiers windev 5.5]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179478&amp;goto=newpost</link>
			<pubDate>Thu, 25 Sep 2025 14:24:25 GMT</pubDate>
			<description>je ne sais pas si vous pouvez...</description>
			<content:encoded><![CDATA[<div>je ne sais pas si vous pouvez m'aider sur mon problème mais je demande à tout hasard.<br />
J'ai un client qui gère un bureau d'étude qui m'a demandé de faire un logiciel de gestion de stock avec une nomenclature ce qui n'est pas un problème mais il me demande de récupérer une base avec des fichiers windev5.5.<br />
Bien sûr je n'ai pas le WDD alors j'ai monté une vm avec windows XP et installé une version de windev 5.5B pour essayer de les lire en créant une analyse bidon et avec le wdmap de la 5.5 mais çà ne marche pas.<br />
J'ai essayé aussi de faire un drag and drop dans l'analyse çà ne marche pas non plus et çà ne marche pas non plus avec windev 7.5.<br />
Enfin j'ai essayé avec HFSQL en version 25 qui me dit que les fichiers ont un mot de passe j'ai essayé pour voir mais ce n'est bien sûr pas le bon.<br />
Je ne sais pas si effectivement ces fichiers ont bien un mot de passe ou s'ils sont cryptés. Je ne sais pas non plus où trouver le mot de passe dans un fichier avec notepad++.<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f228/environnements-developpement/windev/hyperfilesql/">HyperFileSQL</category>
			<dc:creator>pperetranquille</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179478/environnements-developpement/windev/hyperfilesql/windev-5-5-tres-tres-vieux-fichiers-windev-5-5-a/</guid>
		</item>
		<item>
			<title>Galère au boulot, impossible de retrouver HyperFile Password Recovery Tool</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2176803&amp;goto=newpost</link>
			<pubDate>Mon, 12 May 2025 14:00:53 GMT</pubDate>
			<description>Salut ! 
 
Nous avons besoin...</description>
			<content:encoded><![CDATA[<div>Salut !<br />
<br />
Nous avons besoin de lire une ancienne DB au boulot, faite par un collègue qui ne travaille plus chez nous depuis un moment. La DB a été faite sous Webdev 16 donc c'est ancien... <br />
<br />
J'avais trouvé un logiciel sympa ici même, nommé HyperFile Password Recovery Tool v2.1 ou 2.2 je sais plus, qui était ici (j'avais en favoris) <a rel="nofollow" href="http://www.syscode.fr/?p=259" target="_blank">http://www.syscode.fr/?p=259</a>, mais le lien ne fonctionne plus apparemment...<br />
<br />
Quelqu'un en aurait une copie quelque part pour me dépanner ? Merci beaucoup !<br />
<br />
EDIT : Le site refonctionne, donc résolu. Bon le programme n'a plus l'air d'afficher de données sous Windows 10... dommage.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f228/environnements-developpement/windev/hyperfilesql/">HyperFileSQL</category>
			<dc:creator>Wallace75</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2176803/environnements-developpement/windev/hyperfilesql/galere-boulot-impossible-retrouver-hyperfile-password-recovery-tool/</guid>
		</item>
	</channel>
</rss>
