26. april 2012 - 15:38Der er
3 kommentarer og 1 løsning
Syntaks til tabel i sqldatabase (konverteret fra Native Navision)
Vi har fået vores Navision konverteret til SQL. Jeg har tidligere lavet et VB program som skrev data i Nativedatabasen. Den connectede via et DSN. Jeg forsøger nu at tilpasse det ny program. Jeg kan godt connecte, men jeg får en fejl når jeg forsøger at lave en select fra en tabel ("invalid object name"). I første omgang forsøgte jeg blot uden at ændre noget ved navnet, men da jeg forsøger at tilknytte den til en Access-db, kan jeg se, at tabelnavnet er noget i retning af dbo.vores regnskabsnavn$tabelnavn
Hvordan skriver jeg det korrekt i en select?
Jeg har forsøgt med ' (tegn sammen med stjerne), samt med kantede parenteser. Ingenting virker.
@Arne. Tak for buddet. Det er ikke helt korrekt, men dog i den rigtige retning. Der er flere tabeller med navne i flere ord, samt feltnavne som også er delte.
Har fundet løsningen:
Har oprettet en konstant, og bruger chr(34) til at anføre " om teksten:
Const tblNavn = "regnskab$mintabel" sqlstr = "Select Navn, Adresse from " & chr(34) & tblNavn & chr(34) & " where bla bla..."
OK, jeg afprøver lige næste gang jeg har pustet liv i min virtuelle pc... Mener bare at jeg allerede har afprøvet []
/Torben
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.