PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Fichier externe dans base SQL
Fichier externe dans base SQL
Iniciado por imbert.ger, ago., 29 2005 12:06 PM - 4 respostas
Publicado em agosto, 29 2005 - 12:06 PM
j'utilise des fichiers externes dans une base HF avec fcree, flitligne, ..etc

Comment fait on pour gérer de tels fichiers dans une base SQL (accès natif) ? ...

Faisable ? pas faisable ....? Comment ? ....
Publicado em agosto, 29 2005 - 12:25 PM
Je ne comprends pas trop la question : les ordres f* sont utilisés pour les fichiers externes, et n'ont rien à voir avec une base HF ou SQL.
Pourriez-vous être un peu plus précis sur le but recherché ?

Frédéric.
Publicado em agosto, 29 2005 - 12:59 PM
Comment puis je préciser le chemin dans la base SQL
Concrétement j'aine une base SQL qui s'appelle HP_test
Physiquement les tables sont stockées dans le répertoire suivant

\\NOM-SREVEUR\Program Files\Microsoft Sql Server\MSSQL\Data\HP_Test_Data.Mdf

Dans mon application, je vais faire un hChange Connexion pour travailler sur cette base.

Mais quel chemin indiquer pour faire un fcree d'un fichier "essai" par exemple ?
Ce fichier n'est pas une table, où peut il être créé ?

si je fais par exemple pour tester un
fcree("\\NOM-SREVEUR\Program Files\Microsoft Sql Server\MSSQL\Data\essai")
ce fichier d'une part n'est pas créé et si il l'étatit il n'appartiendrait pas à la base HP_Test ?...

merci pour toute info.
Publicado em agosto, 29 2005 - 4:59 PM
Bonjour,

Je suppose que tu dois déjà donner des accès en écriture à ton client sur ton serveur.
Ensuite je crois que tu dois créer un champ avec adresse du fichier dans ta base pour pouvoir le retrouver.

Cordialement,
JF
Publicado em agosto, 29 2005 - 7:08 PM
Juste pour infos,
en fait je ne peux pas créer un fichier externe dans ma base Sql, je suis obligé de le créer au niveau supérieur en donnant le chemin réseau complet.

Mon erreur était de me polariser sur le nom de la base.

exemple
NoFichSQL =fOuvre("\\FPR-2003-SQL-F\C\Program Files\Microsoft SQL Server\MSSQL\Data\LICENCE.TXT"

Cà c'est OK

ALors que ma base SQL est sous ....\DATA\BASE_TEST et là je ne peux pas créer un fichier externe.

G.I.