Vad finns i kolumnen tid?
Hur hänger tabellerna ihop?
Vad vill du åstadkomma?
------------------
essentitia preter non sans multiplicandum
7 svar · 211 visningar · startad av doggelito
har denna kod:
strsql = "SELECT tid FROM checkad WHERE visa = True "
Set rs = conn.Execute(strsql)
myarray = rs.getRows()
rs.Close()
Set rs = Nothing
conn.Close()
Set conn = Nothing
sql = "SELECT (" & join(mArray,",") & ") FROM tidtabell "
response.write sql
får detta fel:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'join'
är jag helt fel ute, någon som har en lösning åt mig?
Vad finns i kolumnen tid?
Hur hänger tabellerna ihop?
Vad vill du åstadkomma?
------------------
essentitia preter non sans multiplicandum
Join fungerar enbart på 1-dimesnionella arrayer och det du får från getrows är en 2-dimensionell. Du skulle kunna använda getstring men hela upplägget verkar suspekt.
------------------
essentitia preter non sans multiplicandum
Hej.
Du kan inte använda join() med tvådimensionella arrayer, utan endast med endimensionella.
Mvh,
------------------
Har du sett Bires lilla häst?
Va?
Kan man joina i ASP?
Var har jag varit de senaste fem månaderna :-)?
[Redigerat av st@ffan.com den 19 dec 2001]
ops, jag var tydligen helt fel ute.
så här är det:
jag har en tabell med kolumnen tid, posterna från den vill jag använd till min nästa tabell och sqlsträng, finns det ett sätt att lösa detta på?
jag vet alltså inte vilka kolumner jag ska hämta i den andra sqlsatsen, den ska styras från den första.
------------------
Motto: Flest If-taggar vinner!
[Redigerat av doggelito den 19 dec 2001]
Jodå, det finns sätt.
Enligt dina förutsättningar borde detta fungera:
strsql = "SELECT tid FROM checkad WHERE visa = True "
Set rs = conn.Execute(strsql)
myarray = rs.getRows()
rs.Close()
Set rs = Nothing
conn.Close()
Set conn = Nothing
for i = 0 to ubound(myarray,2)
strFields = strFields & myArray(0,i) & ","
next
strFields = left (strFields, len(strFields)-1)
sql = "SELECT " & strFields & " FROM tidtabell "
Mvh,
------------------
Har du sett Bires lilla häst?
[Redigerat av @nders den 19 dec 2001]
SUPERTACK!!!
det var exakt så jag ville ha, jag ska försöka förklara lite tydligare redan från början nästa gång!
------------------
Motto: Flest If-taggar vinner!