22. august 2001 - 22:27Der er
3 kommentarer og 1 løsning
Eksport Data fra Acces med Dos character set
Jeg har skrevet et lille program i VB6 som eksportere data fra Access (man kan også fra Excel) til min lille gamle Psion computer , alt kører som det skal, men jeg har et lille problem og det er at Access eksporter i Windows character set , hvor men lille Psion har dos character set og det betyder at de danske character set er placeret på et andet sted . I Excel kan man gemme manual som CSV(MS-Dos) eller Tekst(Ms-Dos) eller man kan skrive på en modul som følgende: ActiveWorkbook.SaveAs Filename:=\"C:\\Minfile.txt\", _ FileFormat:=xlTextMSDOS, CreateBackup:=False Så har man ikke flere problemer , men jeg kender ikke tilsvarende på Access er der nogen som kan hjælpe mig med koderne til dos charactere set Tak Enric
Tak Terry men jeg kende ikke så meget i Access modul, jeg kunne tænke mig i ren VB6. Mit program er færdig undtage det med character set,program er følgende:
Private Sub Command1_Click() Dim DBSPsion As Database Set Db = OpenDatabase(\"c:\\data\\access\\psion.mdb\") Set SNPExport = Db.OpenRecordset _ (\"select * from Psion order by Felt1\", dbOpenSnapshot) Open App.Path & \"\\\" & \"Carlitos.txt\" For Output As #1 \'For iloop = 0 To SNPExport.Fields.Count - 1 \'sFieldText = \"\" & (SNPExport.Fields(iloop).Name) \'Write #1, sFieldText; \'Next SNPExport.MoveFirst Do While SNPExport.EOF = False For iLoop = 0 To SNPExport.Fields.Count - 1 sFieldText = sFieldText & Chr(9) & (SNPExport.Fields(iLoop)) Next Print #1, sFieldText sFieldText = \"\" SNPExport.MoveNext Loop Close #1 End Sub
Program er smart, fordi den er hurtig og effektiv jeg vente nogen kommentar fra dig Enric
Enric> To do it vi Access would mean changing yoor code, and in the end may not even give you what you want. So I would suggest that you make a module(function) which loops through each character in sFieldText. Do this just before you Print #1. Replacing the characters giving the problem with the DOS value.
Tak Terry Jeg vil give dig de point, men hvis der er nogen som kan uddybe lidt mere eller kænde syntaks??
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.