/ / Dans une base de données SQL, comment renseigner un champ dans une table avec un chemin d'accès au dossier? - base de données, ms-access, field

Dans la base de données SQL, comment remplir un champ dans la table avec le chemin d'accès au dossier? - base de données, ms-access, champ

Créé un dossier sur le serveur appeléInstrumentOutputFiles, avec trois sous-dossiers. Les fichiers de sortie d'une machine de laboratoire seront stockés dans ces dossiers. La base de données développée est en 2010 Access et des interfaces avec un ensemble défini de dossiers sur le serveur.

La liste de ces chemins de dossiers est sous formeappelé frmACBusUnit. Je suis supposé ajouter un nouveau champ à la table tblBusUnit avec un script pour créer InstrumentOutputs varchar (200), ce que je pense avoir fait avec

--  tblBusUnit Add InstrumentOutputs column
IF NOT EXISTS (SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
WHERE (TABLE_NAME = "tblBusUnit" AND COLUMN_NAME = "InstrumentOutputs"))
ALTER TABLE tblBusUnit
ADD InstrumentOutputs nvarchar(200) NULL

Ensuite, je vais devoir renseigner le nouveau champ avec un chemin d'accès au dossier, puis ajouter le nouveau champ InstrumentsOutputs à frmACBusUnit.

Ma question est la suivante: comment renseigner un champ avec un chemin d'accès à un dossier?

Réponses:

0 pour la réponse № 1

"Vous aurez besoin d’un moyen d’identifier la bonne ligne, comme un identifiant de clé primaire, mais cela ressemble à ceci:

UPDATE tblBusUnit SET InstrumentOutputs = "YourFolderPath" WHERE MyIdField = Id

Cela fonctionne à peu près de la façon dont il se lit: il va définir la valeur de la colonne InstrumentOutputs égale à ce que vous mettez dans les guillemets, mais uniquement sur les lignes qui correspondent aux critères fournis.

Soyez prudent lorsque vous faites des mises à jour si vous n'êtes pas sûrComment ils travaillent. Vous voudrez peut-être d'abord sauvegarder votre base de données et l'utiliser jusqu'à ce que vous soyez sûr de ce que vous faites. Ensuite, sauvegardez à nouveau avant d'essayer les données en direct.