Avatar billede pingo Nybegynder
24. oktober 1999 - 18:42 Der er 13 kommentarer og
1 løsning

Access 97 True/False felter og PWS?

Hejsa..

Jeg har et mindre problem...ASP, PWS og IIS.

Min PWS på Windows 98 vil ikke kende forskel på True/False felter i Access 97 - men IIS 4 på NT 4 vil gerne.

Jeg har forsøgt på flere computere med PWS - alle med samme resultat.

Da jeg helst vil undgå at skulle have 2 styresystemer vil jeg gerne vide om jeg kan gøre noget for ikke at få dette problem. Umiddelbart bliver jeg nødt til at have en NT server kørende når jeg skal arbejde med web.

En løsning?

Mvh

Brian Binnerup
Avatar billede midgaardsorm Nybegynder
25. oktober 1999 - 17:11 #1
Hvad er PWS ??
Avatar billede mike@work Praktikant
25. oktober 1999 - 20:36 #2
Jeg har været udefor at Access's true/False hedder Sand/Falsk ?!?!?!
Avatar billede villadsen Nybegynder
26. oktober 1999 - 00:45 #3
I din ASP-kode skal du angive true som 1 istedet for true og false som 0

Så skulle din sql virke (selv på en PWS)
Avatar billede pingo Nybegynder
26. oktober 1999 - 10:11 #4
Umiddelbart lyder det jo meget godt - men de går alligevel ikke!

Mike: de hedder ikke Sand/Falsk - det er afprøvet.

villadsen: den går ikke - det er et produkt jeg gerne skal have til at køre - som jeg ikke har mulighed for at rette i - dermed skal jeg gerne bruge en løsning på at den ikke kan kende forskel på netop disse felter!
Avatar billede pingo Nybegynder
26. oktober 1999 - 10:36 #5
Kan man evt. opdatere ASP versionen på PWS serveren?
Avatar billede villadsen Nybegynder
26. oktober 1999 - 15:10 #6
Så forstår jeg slet ikke hvad det er den ikke kan kende forskel på?

Jeg troede du havde noget sql på en asp-side hvor du skal sætte eller hente noget fra et true/false felt?

Prøv lige at komme med noget af det kode der ikke kan kende forskel.
Avatar billede pingo Nybegynder
26. oktober 1999 - 15:13 #7
Jeg finder lige noget af koden frem - men vær opmærksom på at der ikke vil være mulighed for at ændre på det...

Det handler om at jeg tager noget arbejde med hjem - noget ASP - og når jeg smider det på min PWS server går alt med True/False felter galt.
Avatar billede villadsen Nybegynder
26. oktober 1999 - 15:17 #8
Hmm...det bliver spændende at finde en løsning når man ikke kan rette i det :-)

Bring it on!
Avatar billede pingo Nybegynder
26. oktober 1999 - 15:19 #9
Det jeg overvejede var - der er ikke noget galt med koden på en IIS...

Forskellen på IIS'en og PWS'en kan vel egentligt kun være ODBC drivere, ASP fortolkningsversion osv..

Så spørgsmålet er så om jeg kan gøre noget ved dette - overhovedet...
Avatar billede villadsen Nybegynder
26. oktober 1999 - 15:22 #10
Måske
Avatar billede pingo Nybegynder
26. oktober 1999 - 15:22 #11
Jeg har en kode stump her - det virker fint på IIS - men det sjove - og underlige er at på en PWS kommer ikonet ikke frem for HVERKEN den ene eller den anden:

<% If Kategorier("Standard") = "True" Then %>
  <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" HEIGHT="20"><TR><TD HEIGHT="20"><A HREF="SysFiles/SysStandardSprog.asp?type=remove&id=<%=Kategorier("ID") %>"><IMG SRC="Images/IStandard.gif" WIDTH="18" HEIGHT="18" BORDER="0"></A></TD></TR></TABLE>
<% Else %>
  <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" HEIGHT="20"><TR><TD HEIGHT="20"><A HREF="SysFiles/SysStandardSprog.asp?type=set&id=<%=Kategorier("ID") %>"><IMG SRC="Images/Standard.gif" WIDTH="18" HEIGHT="18" BORDER="0"></A></TD></TR></TABLE>
<% End If %>

Connection er lavet med:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../Database.mdb")

INPUT = "SELECT * FROM Kategorier WHERE Kategorier.Placering = " & Placering & " ORDER BY Kategorier.Sotering"
Set Kategorier = Conn.Execute(INPUT)
Avatar billede villadsen Nybegynder
26. oktober 1999 - 15:27 #12
Umiddelbart vil jeg tro at enten skal der ikke være " omkring true eller også skal true være 1 istedet for (som jeg skrev før).
Jeg kan ikke se nogen anden løsning end at rette i koden, men det er jo et no-no så jeg giver op, sorry.
Avatar billede pingo Nybegynder
26. oktober 1999 - 15:30 #13
Villadsen: altså - i sidste instans kan jeg jo være nødt til at skulle rette i koden - men det er knap så fedt.

Det med at fjerne " " ved jeg ikke er en løsning - og jeg ved at hvis du skriver et True/False felt ud med Response.Write Kategorier("Standard") - vil der på ISS stå enten True eller False - så derfor kan man vel kun sammenligne med det.

Mvh

Brian Binnerup
Avatar billede pingo Nybegynder
28. oktober 1999 - 08:54 #14
Jeg lukker den - da der ikke kommer noget..

Smid mig en mail hvis der er et svar - så åbner jeg den igen...
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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