12. februar 2003 - 12:33
Der er
17 kommentarer og 1 løsning
openschema(20) (att: boleole eller anden klog mand)
<!--#include Virtual="dbconn.asp"--> <% set guide = objConn.openschema(20) if guide("TABLE_NAME") = "pages" then %> <HTML> <HEAD> <TITLE</TITLE> <link rel="stylesheet" href="style.css" type="text/css"> <head> </HEAD> <BODY> </BODY> </HTML> <% else Response.Redirect("side2.asp") end if set guide = nothing objConn.Close Set objConn = Nothing %> ----------------------------------------- menningen er at hvis tabelen ikke findes ska man vidre til side2.asp, men hvis den findes ska man se default.asp
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
12. februar 2003 - 12:37
#1
Hvad er problemet så?
12. februar 2003 - 12:39
#2
at den sender vidre lige meget hvad :(
12. februar 2003 - 12:45
#3
Prøv med <% Response.buffer = True %> <!--#include Virtual="dbconn.asp"--> <% set guide = objConn.openschema(20) if guide("TABLE_NAME") = "pages" then %> <HTML> <HEAD> <TITLE</TITLE> <link rel="stylesheet" href="style.css" type="text/css"> <head> </HEAD> <BODY> </BODY> </HTML> <% else Response.Redirect("side2.asp") end if set guide = nothing objConn.Close Set objConn = Nothing Response.Flush %>
12. februar 2003 - 12:50
#4
gør ingen forskel
12. februar 2003 - 12:53
#5
Prøv at lave en lille test ved at lave din IF-sætning om til: If guide("TABLE_NAME") <> "pages" Then
12. februar 2003 - 13:13
#6
så får jeg denne hvis table ikke findes ----- Microsoft OLE DB Provider for ODBC Drivers error '80004005' [TCX][MyODBC]Table 'xxxx_dk_db.pages' doesn't exist -----
12. februar 2003 - 13:18
#7
Hvad så hvis tabellen findes?
12. februar 2003 - 13:29
#8
så får jeg siden, men det ka jeg ikke bruge til noget, da der er andre tabler i DB'en
12. februar 2003 - 13:31
#9
<!--#include Virtual="dbconn.asp"--> <% set guide = objconn.openschema(20) while not guide.eof if guide("TABLE_NAME") = "pages" then if guide("TABLE_TYPE") = "TABLE" then Response.Write(guide("TABLE_NAME") & "<BR>") end if end if guide.movenext wend set guide = nothing %> ------- dur fint
12. februar 2003 - 13:52
#10
Hvorfor bruger du ikke bare den kode, der virker så?
12. februar 2003 - 14:18
#11
fordi den kode kun udskriver det
12. februar 2003 - 14:21
#12
jeg vil gerne have sat en where = '' ind i den et sted så den kun tager efter den db
12. februar 2003 - 15:26
#13
Det som du får ud med: openschema(20) er et recordset som indeholder en recordet for hver tabel og "forspørgelse" som findes i databasen. Du skal nok ud i noget med dette: set guide = objConn.openschema(20) str = guidet.GetString(,,",", ",", "Null Entry") str = "," & str & "," if inStr(1, str, "FINDDENNETABEL") > 1 then %> <HTML> <HEAD> <TITLE</TITLE> <link rel="stylesheet" href="style.css" type="text/css"> <head> </HEAD> <BODY> </BODY> </HTML> <% else Response.Redirect("side2.asp") end if
12. februar 2003 - 15:42
#14
jeg bruger denne <!--#include Virtual="/settings/config.asp"--> <% set guide = objconn.openschema(20) while not guide.eof if guide("TABLE_NAME") = "pages" then Response.Write(guide("TABLE_NAME") & "<BR>") SQL = "SELECT count(id) AS antal FROM pages" Set obj = objConn.execute(SQL) if obj("antal") > "0" then Response.Write obj("antal") else Response.Redirect("../guide/default.asp") end if end if guide.movenext wend set guide = nothing %>
12. februar 2003 - 15:42
#15
og udskifter Response.Write obj("antal") med min side
12. februar 2003 - 16:05
#16
nej nej nej den dur hellere ikke
12. februar 2003 - 16:06
#17
skulle man gå over i fso ? også ændre default når tabler i db er lavet ?
12. februar 2003 - 16:11
#18
du er jo guld eagleeye !
Kurser inden for grundlæggende programmering