Fråga : Ta fram databas

Jag använder en ta framdatabas för att skapa ett .xml-inventarium listar.  Det finns tre kolonner i bordlägger det behov att innesluta informationen in [cdataen []] så att, när mitt pråliga program läser den, texten framförs korrekt.  Finns det ett lätt långt att göra som händer från databasen, eller jag måste att inkludera [cdataen []] i texten, när den korrigeras? " klar "

Svar : Ta fram databas

Allmänt du bygger ut textexporten som behövd, då ”skriv” den till din XML sparar. Du inkluderar inte allmänt märker/delimiters i de faktiska datan.
 
Till exempel, om jag har en bordlägga som namnges Table1, och mig önska att exportera värderar i en sätta in som namnges ”sName” till en textfile som namnges ”TESTFILE.txt” i det currrent databasarkivet, fäst, kodifierar ska gör det. Du skulle naturligtvis måste att ändra detta som ska formateras till dina behov.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
Fungera TestFile ()

Dunkel rst som DAO.Recordset
Dunkelt lFile som Long
Dunkelt sFile som stränger

lFile = FreeFile
Öppna CurrentProject.Path & ”\ TESTFILE.txt” för tillverkat som #lFile

Fastställd rst = CurrentDb.OpenRecordset (”VALD sName FRÅN TAble1”)


Gör till rst.EOF
  sFile = sFile & rst (”sName”) &”; ”,
  rst.MoveNext
Kretsa

sFile = ”[CDATA [” & sFile & ”]]”,

#lFile tryck, sFile

Nära #lFile


Avsluta fungerar
Andra lösningar  
 
programming4us programming4us