Avatar billede forceprogrammer Nybegynder
14. januar 2005 - 15:42 Der er 2 kommentarer

Problem med dataadapter

Jeg har en database hvor personen der har oprettet databasen ikke har tænkt sig om da vedkommende i sin tid oprettede tabel og attributnavne.
Han har indsat mellemrum og bindestreger og andre ulovlige tegn i attributnavnene.

Dvs. jeg har problemer når jeg vha. min dataadapter vil automatisk bruge adapter.updata(dataset,"tabelnavn") da der så bliver genereret invalid SQL.
Der mangler at blive sat [] rundt om attribut og tabelnavne...hvilket resulterer i fejl betyngede SQL sætninger.
Er der nogen måde hvorpå man kan få dataadapteren til at sætte [] rundt om alle attribut og tabelnavne således at der ikke opstår SQL fejl.
Jeg ved godt jeg selv kan definere hele SQL strengen, men der er tale om MANGE tabeller med MANGE attributter der skal defineres og laves parametre til....der må være en bedre måde.
Jeg er ved at konvertere databasen....derfor jeg er kommet til dette problem.
Avatar billede arne_v Ekspert
14. januar 2005 - 15:58 #1
Det bedste er nok at konvertere de navne med det samme.

Bedste workaround jeg kan kommer i tanke om er at du laver en lille
metode som du kan kalde med en adapter og så fixer den alle commands
ved at lave en passende replace i SQL texten.
Avatar billede arne_v Ekspert
25. februar 2005 - 22:23 #2
OK ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester