/ / Wie füllt man in der SQL-Datenbank ein Feld in der Tabelle mit dem Pfad zum Ordner? - Datenbank, ms-Zugriff, Feld

Wie füllt man in der SQL-Datenbank ein Feld in der Tabelle mit dem Pfad zum Ordner? - Datenbank, ms-Zugriff, Feld

Erstellt einen Ordner auf dem Server namensInstrumentOutputFiles, mit drei Unterordnern. Ausgabedateien von einem Laborcomputer werden in diesen Ordnern gespeichert. Die entwickelte Datenbank ist im Jahr 2010 Access und Schnittstellen zu einem definierten Satz von Ordnern auf dem Server.

Die Liste dieser Ordnerpfade ist in einer Formnamens frmACBusUnit. Ich soll ein neues Feld zur Tabelle tblBusUnit mit einem Skript hinzufügen, um InstrumentOutputs varchar (200) zu erstellen, was ich denke, mit dem ich getan habe

--  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

Dann muss ich das neue Feld mit einem Pfad zu dem Ordner auffüllen und dann das neue InstrumentsOutputs-Feld zu FrmACBusUnit hinzufügen.

Meine Frage ist, wie fülle ich ein Feld mit einem Pfad zu einem Ordner?

Antworten:

0 für die Antwort № 1

Sie benötigen eine Möglichkeit, die richtige Zeile zu identifizieren, z. B. eine Primärschlüssel-ID, aber sie sieht in etwa so aus:

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

Das funktioniert ziemlich genau so, wie es gelesen wird: Es wird den Wert der Spalte InstrumentOutputs gleich dem setzen, was Sie in die Anführungszeichen setzen, aber nur in Zeilen, die den angegebenen Kriterien entsprechen.

Seien Sie ein wenig vorsichtig mit Updates, wenn Sie sich nicht sicher sindwie sie arbeiten. Vielleicht möchten Sie zuerst Ihre Datenbank sichern und damit arbeiten, bis Sie sicher sind, was Sie tun. Sichern Sie es dann erneut, bevor Sie die Live-Daten ausprobieren.