Hur kan man med hjälp av ASP kolla om en tabell existerar i en befintlig databas? Jo, det går med hjälp av Openschema t.ex. Vill kolla för att om den tabellen existerar skall en del speciella "knappar" visas på sidan.. och jag vill inte göra någon fuling och använda Varför inte ha en tabell med rättigheter som beskriver om användaren får se dessa knappar? Gjorde en fuling ändå ! Förbättrade den lite granna.... Tänkte inte på det :-) .Ehrmm när jag nu ändå fixat en "fuling" vet någon hur man avslutar on error commandot..så att det inte gäller hela scriptet utan bara den biten ag vill haKolla om tabell existerar i databas ?
Typ if ? exists eller nått sånt kanske ?
BoboSv: Kolla om tabell existerar i databas ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthopenschema.asp
Varför behöver du det?
Dom flesta som ställer den här frågan har en ide om att skapa egna tabeller för varje användare. Det är ingen bra ide utan det är bättre att använda en tabell.Sv: Kolla om tabell existerar i databas ?
on error resume next så.....Sv: Kolla om tabell existerar i databas ?
Sv: Kolla om tabell existerar i databas ?
' ******* Kolla om tabellen Matriklar finns ************
on error resume next
sqlmat="select * from Matriklar "
set rsmat = conn.execute(sqlmat)
if err.number <> 0 then
matrik = 0
'response.write("Finns ingen tabell!!")
else
matrik = 1
'response.write("Tabellen finns!")
end if
'*******************************************************Sv: Kolla om tabell existerar i databas ?
' ******* Kolla om tabellen Matriklar finns ************
on error resume next
sqlmat="select top 1 * from Matriklar " 'Istället för att hämta alla poster, hämtas bara en
set rsmat = conn.execute(sqlmat)
if err.number <> 0 then
matrik = 0
'response.write("Finns ingen tabell!!")
else
matrik = 1
'response.write("Tabellen finns!")
end if
'*******************************************************
Sv: Kolla om tabell existerar i databas ?
kanske
err.clear eller någe sånt ?