Avatar billede the-lion Nybegynder
13. august 2001 - 07:42 Der er 2 kommentarer og
3 løsninger

Tjeck database fra ASP

Hvordan laver man i ASP et tjeck på om en database nu også indeholder den tabel man ønsker at tage data fra?
Avatar billede starleicht Nybegynder
13. august 2001 - 08:24 #1
Jeg har dette eksempel - men ved dog ikke om det virker

****************************************************

try this with connection pointing to Northwind database
example checks for \"Employees\" table

<%
set cat = server.createObject(\"ADOX.Catalog\")

cnn = \"DRIVER={Microsoft Access Driver (*.mdb)};  DBQ= \" _
& Server.MapPath(\"northwind.mdb\")

cat.activeConnection = cnn
TableFound=False
for i=0 to cat.tables.count-1
  If cat.tables( i ).type = \"TABLE\" then
    if Ucase(cat.tables( i ).name) = \"EMPLOYEES\" then
  response.write(\"<br><br> The table called <FONT color=\'red\' >\" &
Ucase(cat.tables( i ).name)& \"</FONT> exists.\")
  TableFound = true
  Exit For
    end if
  end if
next

If Tablefound=False then
response.write (\"Table does not exist\")
end if
%>
Avatar billede the-lion Nybegynder
13. august 2001 - 08:52 #2
Desværre, men jeg kan ikke se hvordan det skal bruges, da hvis jeg med denne kode henviser til en ikke eksisterende tabel, får en fejl istedet for bare at gå videre... DESVÆRRE
Men kom endelig med flere forslag, jeg er åben for at give flere point hvis det kan hjælpe?
Avatar billede nordclc Nybegynder
13. august 2001 - 10:50 #3
Jeg har lige været et par manualer (for begyndere og let øvede), \"det kan man ikke\". Men hvorfor vil du også gøre det? Du kan jo bare oprette tabellen uden records, for så får du ingen fejl!

//Claus
Avatar billede the-lion Nybegynder
13. august 2001 - 18:07 #4
Jo, har fundet metoden til det, man skla bare lade den selv tage alle tabel overskrifter .EOF (end og file) og så kan man også i asp scriptet bede den undlade nogle bestemte, alt efter hvad der er behov for :-)
Avatar billede the-lion Nybegynder
13. august 2001 - 18:07 #5
Dermed afsluttes spørgsmålet :-)
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