webForumDet fria alternativet

databs

ASP

5 svar · 355 visningar · startad av Boorg

Medlem sedan okt. 2004409 inlägg
Frågan#1

Finns det något sätt att dra ut alla fält ur en databas utan att veta vad dom heter?

Jag håller på att göra en sida men kommer inte åt databasen för tilfällt och jag behöver ett fältnamn :/

Medlem sedan juni 200032 967 inlägg
Medlem sedan okt. 2004409 inlägg
#3

Tackar...
Exemplet funkade dock inte riktigt

<!--#include file="../attain.asp" -->
<%
Set rs = con.Execute("SELECT * FROM [AH Automation AB$Job Budget Line]")
If NOT rs.EOF Then
	Response.write "<table><tr>"
	For i = 0 to rs.Fields.Count -1
		Response.write "<th>" & rs.Fields(i).Name & "</th>"
	Next
	Response.write "</tr>"
	Do Until rs.EOF
		Response.write "<tr>"
		For i = 0 to rs.Fields.Count -1
			[B]Response.Write "<td>" & rs.Fields(i).Value & "</td>"[/B]
		Next
		Response.write "</tr>"
		rs.MoveNext
	Loop
	Response.write "</table>"
Else
	Response.Write "Det finns inget att skriva ut."
End If
rs.Close
Set rs = Nothing
con.Close
Set con = Nothing
		%>

Felkod:
Microsoft VBScript runtime (0x800A000D)
Type mismatch

Medlem sedan juni 200032 967 inlägg
#4

Om det bara är fältnamnen du är ute efter så kan du ju kommentera bort den delen så länge. Jag har inte möjlighet att testa koden f.t.

Medlem sedan okt. 2004409 inlägg
#5

Okej... fixade det på annat vis..

Men jag tackar och bockar ändå :bire

Medlem sedan jan. 2003438 inlägg
#6

Ville bara skriva att exemplet fungerar som det skall, vet inte riktigt vad som blev vel i Boorg´s fall men skulle tro att felet ligger:

Set rs = con.Execute("SELECT * FROM [AH Automation AB$Job Budget Line]")

Vet inte riktigt vad detta gör:

[AH Automation AB$Job Budget Line]

Har testat med kopplingen:

Set con = Server.CreateObject("ADODB.Connection")
con.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(".mdb")

Set rs = con.Execute("SELECT * FROM tbl")

Så jag får nog säga att @nders inlägg kan ses som - Acceptera som slutgiltigt svar. :bire

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)