OVH Cloud OVH Cloud

Se connecter à une source de données Fichier texte.

3 réponses
Avatar
Lionel
Bonjour,=20

Pour une application dynamique extrement simple, j'ai=20
bessoin de me connecter =E0 un fichier texte comme source de=20
donn=E9es. Pour la d=E9finition de la source, no problems.
En revanche, je cale sur la d=E9finition du script au niveau=20
du formulaire, car je sais pas comment je dois faire pour=20
la recherche dans mon fichier txt, comme c'est pas une=20
base de donn=E9es en tant que telle.Je sais faire ca sur=20
access mais sur txt, ...
Ex
L'utilisateur saisit un code article, clique sur OK, le=20
serveur lui renvoit par exemple le nom du produit.
Sur access, no problem, car je definis dans mon fichier=20
idc ma requete ( du type "select designation from produits=20
where ref =3D ...").
Mais sur un fichier texte, comme je dois travailler ?
avec des s=E9parateurs en ";" =E0 taille fixe ???????
Dois je nommer mes champs avec une premi=E8re ligne ?????

merci d'=E9clairer ma lanterne ....

3 réponses

Avatar
lionel
Pour être simple dans mes explications,

Ma source de données provient d'un environnement grand
système (vMS) et m'est fournie quotidiennement sous forme
de fichier à plat ( et oui y 'a 15 ans digital ne
connaissait pas l'environnement bureautique).
Comme le fichier change tous les jours, j'ai besoin de
réactualiser ma source de données.
Or J'ai pas envie de monter une usine à gaz, pour charger
en automatique un fichier txt dans une base access à heure
fixe, surtout que l'utilisation est hyper simple,
j'ai "une table" à 5 champs (dont 1 clef) ... de 2000
lignes.
Performance et tps de réponse sur fichier txt : peu
d'importance ...
Concernant ACCESS, Ok il a des limites, c'est un petit
sgbd, mais pour des pme de 30 40 personnes, il permet de
monter trés facilement une application dynamique ...


-----Message d'origine-----
Bonjour,

Access est déjà limité en terme de performances pour une


application web,
mais un fichier texte c'est bien pire.
Pourquoi ce besoin si je puis me permettre?

--
This posting is provided "AS IS" with no warranties, and


confers no rights.


"Lionel" wrote in message
news:02ca01c37c2c$15467490$
Bonjour,

Pour une application dynamique extrement simple, j'ai
bessoin de me connecter à un fichier texte comme source de
données. Pour la définition de la source, no problems.
En revanche, je cale sur la définition du script au niveau
du formulaire, car je sais pas comment je dois faire pour
la recherche dans mon fichier txt, comme c'est pas une
base de données en tant que telle.Je sais faire ca sur
access mais sur txt, ...
Ex
L'utilisateur saisit un code article, clique sur OK, le
serveur lui renvoit par exemple le nom du produit.
Sur access, no problem, car je definis dans mon fichier
idc ma requete ( du type "select designation from produits
where ref = ...").
Mais sur un fichier texte, comme je dois travailler ?
avec des séparateurs en ";" à taille fixe ???????
Dois je nommer mes champs avec une première ligne ?????

merci d'éclairer ma lanterne ....



.



Avatar
Yann-Loïc [MS]
Je ne l'ai jamais utilisé maius je pense que vous devez créé un File DSN
depuis l'admistration ODBC, en spécifiant votre format et vos colonnes. Puis
passez la connection ODBC sur votre Open.

File DSN


<% Set Cnn = Server.CreateObject("ADODB.Connection")

Cnn.open "FILEDSN­SN"

%>



--
This posting is provided "AS IS" with no warranties, and confers no rights.


"lionel" wrote in message
news:4e8901c37c3e$d780b9a0$
Pour être simple dans mes explications,

Ma source de données provient d'un environnement grand
système (vMS) et m'est fournie quotidiennement sous forme
de fichier à plat ( et oui y 'a 15 ans digital ne
connaissait pas l'environnement bureautique).
Comme le fichier change tous les jours, j'ai besoin de
réactualiser ma source de données.
Or J'ai pas envie de monter une usine à gaz, pour charger
en automatique un fichier txt dans une base access à heure
fixe, surtout que l'utilisation est hyper simple,
j'ai "une table" à 5 champs (dont 1 clef) ... de 2000
lignes.
Performance et tps de réponse sur fichier txt : peu
d'importance ...
Concernant ACCESS, Ok il a des limites, c'est un petit
sgbd, mais pour des pme de 30 40 personnes, il permet de
monter trés facilement une application dynamique ...


-----Message d'origine-----
Bonjour,

Access est déjà limité en terme de performances pour une


application web,
mais un fichier texte c'est bien pire.
Pourquoi ce besoin si je puis me permettre?

--
This posting is provided "AS IS" with no warranties, and


confers no rights.


"Lionel" wrote in message
news:02ca01c37c2c$15467490$
Bonjour,

Pour une application dynamique extrement simple, j'ai
bessoin de me connecter à un fichier texte comme source de
données. Pour la définition de la source, no problems.
En revanche, je cale sur la définition du script au niveau
du formulaire, car je sais pas comment je dois faire pour
la recherche dans mon fichier txt, comme c'est pas une
base de données en tant que telle.Je sais faire ca sur
access mais sur txt, ...
Ex
L'utilisateur saisit un code article, clique sur OK, le
serveur lui renvoit par exemple le nom du produit.
Sur access, no problem, car je definis dans mon fichier
idc ma requete ( du type "select designation from produits
where ref = ...").
Mais sur un fichier texte, comme je dois travailler ?
avec des séparateurs en ";" à taille fixe ???????
Dois je nommer mes champs avec une première ligne ?????

merci d'éclairer ma lanterne ....



.



Avatar
lionerl
Effectivement, je ne connaissais pas tous les onglets de
l'administration Odbc.
Je viens de réussir à configurer mon format et mes
colones, je pense donc que j'ai réussi ce que je
souhaitais faire.
Reste à tester l'ensemble, bon je verrais ca demain.
Je reporterais ca sur le forum

Merci de votre aide.


-----Message d'origine-----
Je ne l'ai jamais utilisé maius je pense que vous devez


créé un File DSN
depuis l'admistration ODBC, en spécifiant votre format et


vos colonnes. Puis
passez la connection ODBC sur votre Open.

File DSN


<% Set Cnn = Server.CreateObject("ADODB.Connection")

Cnn.open "FILEDSN­SN"

%>



--
This posting is provided "AS IS" with no warranties, and


confers no rights.


"lionel" wrote in message
news:4e8901c37c3e$d780b9a0$
Pour être simple dans mes explications,

Ma source de données provient d'un environnement grand
système (vMS) et m'est fournie quotidiennement sous forme
de fichier à plat ( et oui y 'a 15 ans digital ne
connaissait pas l'environnement bureautique).
Comme le fichier change tous les jours, j'ai besoin de
réactualiser ma source de données.
Or J'ai pas envie de monter une usine à gaz, pour charger
en automatique un fichier txt dans une base access à heure
fixe, surtout que l'utilisation est hyper simple,
j'ai "une table" à 5 champs (dont 1 clef) ... de 2000
lignes.
Performance et tps de réponse sur fichier txt : peu
d'importance ...
Concernant ACCESS, Ok il a des limites, c'est un petit
sgbd, mais pour des pme de 30 40 personnes, il permet de
monter trés facilement une application dynamique ...


-----Message d'origine-----
Bonjour,

Access est déjà limité en terme de performances pour une


application web,
mais un fichier texte c'est bien pire.
Pourquoi ce besoin si je puis me permettre?

--
This posting is provided "AS IS" with no warranties, and


confers no rights.


"Lionel" wrote in message
news:02ca01c37c2c$15467490$
Bonjour,

Pour une application dynamique extrement simple, j'ai
bessoin de me connecter à un fichier texte comme source




de
données. Pour la définition de la source, no problems.
En revanche, je cale sur la définition du script au




niveau
du formulaire, car je sais pas comment je dois faire pour
la recherche dans mon fichier txt, comme c'est pas une
base de données en tant que telle.Je sais faire ca sur
access mais sur txt, ...
Ex
L'utilisateur saisit un code article, clique sur OK, le
serveur lui renvoit par exemple le nom du produit.
Sur access, no problem, car je definis dans mon fichier
idc ma requete ( du type "select designation from




produits
where ref = ...").
Mais sur un fichier texte, comme je dois travailler ?
avec des séparateurs en ";" à taille fixe ???????
Dois je nommer mes champs avec une première ligne ?????

merci d'éclairer ma lanterne ....



.





.