webForumDet fria alternativet

Databasspejare +datatyp mm

ASPur ASP

11 svar · 167 visningar · startad av niclas.j

Medlem sedan juni 2000120 inlägg
Frågan#1

Tjena..
Testade Daniels "Databasspejare" (finns i wF Script) funkade ju fin fint, men jag skulle vilja få med datatypen till varje fältnamn skulle det vara möjligt??
Så här ser kod snutten ut vid visning av fältnamn:
set rs = conn.execute("SELECT * FROM " & tabell & "")
fields = rs.fields.count -1

'SKRIVER UT ALLA FÄLTNAMN
for infield = 0 to fields
response.write "" & rs.fields(infiled).name & ""

mm...

jag tycker personligen att man tappar en del av poängen med scriptet om man inte kan få datatypen utskriven...skulle vara suveränt att kunna använda detta vid datamodulering & dokumentation.

//niclas

------------------
ingenting är omöjligt det tar bara lite längre tid..

Medlem sedan dec. 20003 563 inlägg
#2

Häftigt. De finns folk som använde den. :o

:e :e :e :e :e

[r]
Har gjort en lösning på problemet som är ganska enkel men den duger nog.
Man börjar lära sig vad nummren betyder efter ett tag ;)
http://script.webforum.nu/wf/Forum1/HTML/000067.html
[/r]

Testa att skriva till

response.write "" & rs.fields(infiled).name & "<br>" & rs.fields(infiled).[b]type[/b]

Det man får fram är ett tal som symboliserar vilken typ kolumnen är.

T.ex. 3 = Vanlig Integer
200 = String
Över 200 är andra string som hyperlänk och annat
11 = Ja / Nej
6 = currency

Med andra ord så har jag inte kommit på något bättre sätt ännu. Jag har själv överstående på min version men tyckta att det var onödigt att ha med den på den jag la upp. Men när jag kommer på ett bättre sätt så uppdateras Databasspejaren.

* Testa även med attributes.

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

[Redigerat av cyprys den 08 jul 2001]

Medlem sedan mars 20002 836 inlägg
#3

Skulle ju kunna använda dig av en Select Case här:

strNamn = rs.fields(infiled).name
intType = rs.fields(infiled).type

Select Case intType
Case 3
strType = "Integer"
Case 11
strType = "True/False"
..... etc.
End Select

Response.Write strNamn & "<BR>" & strType

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

[Redigerat av PatrikB den 08 jul 2001]

Medlem sedan mars 20011 880 inlägg
#4

Idén med det här scriptet är ju kanon, men jag har problem.
Jag har inte lagt något lösenord på mina databaser (kanske dumt) men när jag försöker att öppna databasen så händer ingenting.
Vad jag förstår, så skall man inte skriva in någonting om det inte finns något lösenord, eller?

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

Medlem sedan dec. 20003 563 inlägg
#5

Om du inte har något lösenord så ska inte rutan där man fyller i lösenord komma upp utan en lista över tabellerna visas.

Testa att ta bort raden on error resume next så kanske det står vad som är fel.

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan mars 20011 880 inlägg
#6

Tyvärr.
När jag har tryckt på en databaslink så ser adressfönstret ut så här: http://127.0.0.1/Test/databaser.asp?path=data\&db=news.mdb

Trycker jag på länken så ser adressfönstret ut så här: http://127.0.0.1/Test/databaser.asp?password=&path=data\&db=vykort.mdb&dbpass=vykort.mdb
Jag har kommenterat bort "On Error, men det gorde ingen skillnad.

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

Medlem sedan dec. 20003 563 inlägg
#7

Alla länkar ser bra ut det vill säga om du fyllt i ett lösenord vilket du inte verkar gjort. Om du sätter igång on error resume next så borde du med den andra länken hamna där du ska skriva in lösenord.
Jag vet inte riktigt vad som är fel.
Visas inget alls när du försöker se på en databas eller bara på de med lösenord.
På de databaser (*.mdb) som inte har lösenord så behöver du inte skriva något lösenord. Du ska inte ens behöva se det formuläret.

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan dec. 20003 563 inlägg
#8

Berätta gärna om du får det att funka eller vad som var fel.

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan aug. 2001383 inlägg
#9

Hej...

Jag har samma problem som saw med skriptet. Använder inget lösenord. Databaserna syns men när jag klickar på en av databaslänkarna öppnar sig bara formuläret för lösenord. Vad jag förstår så skulle inte detta hända....

------------------
/Sven

Medlem sedan dec. 20003 563 inlägg
#10

Hoj hoj.
Det finns alltså folk som använder det scriptet fortfarande. :r Smickrad

Det där felet har tydligen uppkommit iom IIS och NT. Blev på något liknande sätt när jag bytte.
Men jag kanske ska sätta mig ner och titta lite på det så återkommer jag när det är fixat. (Ska bara försöka komma ihåg någonting av hur jag gjorde :) )

*Nostagitripp när så gamla inläg dyker upp*

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan aug. 2001383 inlägg
#11

Nostalgi och nostalgi....
Idéen med scriptet är mycket bra. (om det funkar :)
Skulle vara kanon om du hittar en lösning...

------------------
/Sven

Medlem sedan dec. 20003 563 inlägg
#12

Jovars. Jag tittade lite snabbt på det och om man tittar i koden så ser man att jag gjode den på ett litet fräckt sett.
Om något skulle bli fel "password till db" då skulle man skriva dit pw.
Men något annat blir fel nu. Vet ej vad än.
Men jag tog bort några rader och vips så funkar det i alla fall på databasen utan pw precis som det ska.

Jag kanske fortsätter senare på "spejaren". :)
http://www.cyprys.cpm/wf/databasspejare.zip

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)