Avatar billede offerlam Nybegynder
30. oktober 2006 - 12:32 Der er 2 kommentarer

Vis tabel navne i en database via ASP op imod SQL server

Hejsa Eksperter

Jeg står med et projekt her hvor en bruger via ASP skal kunne oprette tabeller i en database.

Det er lykkedes mig indtil viddere at kunne gemme et tabel navn i en variable på hjemmesiden. Nu vil jeg så tjekker indholdet af denne varaible op imod sql databasen for at se om dette navn allerede er i databasen.

Bruger kan jo ikke oprette en tabel som allerede findes, derfor der skal tjekkes for det.

Indtil viddere brugere jeg den her sætning for at hente tabel navne fra databasen og jeg kunne godt tænke mig at få bekraftet at det er den rigtige kommando for at udtage tabel navne fra en sql database.

SELECT * from INFORMATION_SCHEMA.tables WHERE table_type = 'BASE TABLE
Avatar billede fennec Nybegynder
30. oktober 2006 - 12:42 #1
Hvis du bruger MS-SQL, som jeg har forstået at du gør, kan du slå alle tabeller op i sysobjects tabellen:

SELECT    *
FROM        sysobjects
WHERE    (xtype = 'U')
ORDER BY name
Avatar billede offerlam Nybegynder
30. oktober 2006 - 13:01 #2
ja jeg har lige fået løst problemet selv, men tak for hjælpen

det var mit recordset som ikke pegede på den rigtige søjle
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
Kurser inden for grundlæggende programmering

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