25. november 2003 - 09:15
Der er
49 kommentarer og 1 løsning
Data forsvinder fra db!?
Jeg har et mystisk problem med min db(access).
Når jeg går ind på siden (
http://www.worldjettrading.com/ ) og klikker f.eks. på "The Team" er der to medarbejder profiler med fejl ( de 2 første), men henter jeg siden ned og går ind via localhost er der ingen fejl!?!?
Jeg VED at siden ikke er blevet opdateret i mellemtiden.
Hvordan kan data forsvinde ud i den blå luft??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. november 2003 - 09:31
#1
Der er vel ikke fejl i de 2 første profiler - de indeholder bare ingenting. Hvordan er det præcis det ser ud via din localhost?
25. november 2003 - 09:33
#2
Øhh - localhost er vel din egen maskine, mens selve sitet ligger hos TDC? Er det så ikke 2 forskellige databaser?
25. november 2003 - 09:38
#3
Unskyld, jeg udtrykte mig ikke korrekt. Det jeg mener er: Når jeg downloader databasen via ftp er de ukorrekte dataer ikke med. Og nej, du har ret der er ikke decideret fejl i profilerne, men de er ukorrekte. Jeg håber du forstår. :)
25. november 2003 - 09:42
#4
Okay, så giver det måske lidt mere mening. Vi har sikkert at gøre med små forskelle i drivere etc. 1) Kan du i selve access-databasen (som jeg antager det er), med Access, se om der er det antal poster der skal være? 2) Har du en if-sætning et sted, der springer over "tomme" poster, og hvordan ser den i givet fald ud?
25. november 2003 - 09:43
#5
Øh, og hvad er det så der er ukorrekt ? - hvordan henter du dem frem, der skulle vel ikke være noget med nogle datoer indblandet ?
25. november 2003 - 09:49
#6
1: Nej, der er ikke det rigtige antal - det er DET er der problemet! :) 2: Nej, ingen if sætning, eller sql begrænsning chriscross -> nej, ingen datoer
25. november 2003 - 09:53
#7
;) Lidt svært at finde problemet så ... Lad os prøve lidt: Hvilken profil starter dit script med når du afvikler det fra localhost - eller: skal vi sige de tre første ?
25. november 2003 - 09:57
#8
På localhost starter listen med: "Kristian L. Hougaard President", "Grete Olesen VP Sales/Marketing" og "Niels Jensen IT-Coordinator" På siden starter listen med "awertewhgqe", (tom) og "Kristian L. Hougaard President"
25. november 2003 - 09:58
#9
sql sætningen ser sådan ud: select * from staff order by position
25. november 2003 - 10:02
#10
Og du er helt sikker på at det er fra den samme database ? Hvordan udskriver du listen ?
25. november 2003 - 10:03
#11
Vi har da fat i et sjovt problem ;) Og det er ikke sådan at den på localhost slutter med de 2 ulovlige profiler?
25. november 2003 - 10:04
#12
Prøv evt select * from staff order by position where ditimagefelt<>''
25. november 2003 - 10:05
#13
Ja, helt sikker. Det er også derfor jeg har svært ved at forstå, hvorfor det sker. Koden til udskrivning ser sådan ud: dim rsteam Set rsteam = Server.CreateObject("ADODB.Recordset") rsteam.Open "select * from staff order by position" , StrConn Do While Not rsteam.eof %> <tr align=center><td width="140" valign=top height=140 align="center"><center><small><img border="1" width="113" height="85" src="<%= rsteam("pic") %>"><br><%= rsteam("name") %><br><%= rsteam("title") %><br><i><%= rsteam("education") %></i><br></small></center></td> <% rsteam.movenext if not rsteam.eof then %> <td width="140" height=140 valign=top align="center"><center><small><img border="1" width="113" height="85" src="<%= rsteam("pic") %>"><br><%= rsteam("name") %><br><%= rsteam("title") %><br><i><%= rsteam("education") %></i><br></small></td> <% rsteam.movenext if not rsteam.eof then%> <td width="140" align="center" valign=top height=140 ><center><small><img border="1" width="113" height="85" src="<%= rsteam("pic") %>"><br><%= rsteam("name") %><br><%= rsteam("title") %><br><i><%= rsteam("education") %></i><br></small></td></tr> <% rsteam.movenext end if end if Loop
25. november 2003 - 10:09
#14
Ups: select * from staff where ditimagefelt<>'' order by position
25. november 2003 - 10:09
#15
Dvs med dit navn select * from staff where pic<>'' order by position
25. november 2003 - 10:10
#16
Jamen, det hjælper jo kun på symptomet, ikke problemet....
25. november 2003 - 10:11
#17
rigtigt - men virker det? Det er bare et skridt på vejen Vi skal også have ryddet op i din kode, så du laver korrekt HTML. Du får fx ikke sat en korrekt </tr> på i alle tilfælde. Men det er en anden sag
25. november 2003 - 10:12
#18
Det er ikke mig der har lavet koden...Så ville det ikke se sådan ud. :)
25. november 2003 - 10:15
#19
Dette er ikke det eneste problem. Under "Aircraft For Sale" er der også nogle fly der ikke kommer med. Her gælder det også at kun drejer sig om de fly med fejl.
25. november 2003 - 10:17
#20
Det er vel ok, at de ikke kommer med så ? Men alt i alt kan det du skriver ikke lade sig gøre. Det er nok mest sandsynligt at du ikke arbejder på de samme databaser.
25. november 2003 - 10:19
#21
Jeg kommer lige til at tænke på noget! Der er en mappe med en masse logfiler f.eks. access.20030111 De indeholder dette her: 195.184.101.98 - - [11/Jan/2003:08:02:43 +0200] "GET /images/home.jpg HTTP/1.1" 304 166 "-" "Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0)+Active+Cache+Request" 195.184.101.98 - - [11/Jan/2003:08:02:43 +0200] "GET /images/services.jpg HTTP/1.1" 304 166 "-" "Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0)+Active+Cache+Request" 195.184.101.98 - - [11/Jan/2003:08:02:43 +0200] "GET /images/sale.jpg HTTP/1.1" 304 167 "-" "Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0)+Active+Cache+Request" 195.184.101.98 - - [11/Jan/2003:08:02:43 +0200] "GET /images/team.jpg HTTP/1.1" 304 167 "-" "Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0)+Active+Cache+Request" ... ... ovs. Tror du det kan have noget med sagen at gøre?
25. november 2003 - 10:20
#22
Der er også en undermappe med andre logfiler: f.eks. ex010927.log indeholdende: #Software: Microsoft Internet Information Server 4.0 #Version: 1.0 #Date: 2001-09-27 06:24:32 #Fields: date time c-ip cs-username s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-bytes time-taken s-port cs(User-Agent) cs(Cookie) cs(Referer) 2001-09-27 06:24:32 195.184.101.98 - W3SVC148 SEBEK 193.163.159.156 GET / - 404 623 329 0 80 Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+98) - - 2001-09-27 06:34:41 193.163.158.4 - W3SVC148 SEBEK 193.163.159.156 GET / - 404 623 333 0 80 Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0) - - 2001-09-27 06:35:22 193.163.158.4 - W3SVC148 SEBEK 193.163.159.156 GET / - 404 623 333 0 80 Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0) - - ... ...
25. november 2003 - 10:22
#23
Nej, de er ikke problemet.
25. november 2003 - 10:24
#24
Der ligger også nogle .rpt filer i samme mappe som db'en, hvad med dem?
25. november 2003 - 10:29
#25
Næppe heller dem - men hvad indeholder de? Dobbeltcheck, tre-dobbelt, n-dobbelt-check det der med om du nu kigger i den korrekte databasefi.
25. november 2003 - 10:36
#26
Det er nogle analyse halløjsa filer, tror jeg. Der ER ikke andre database filer med de tabeller...
25. november 2003 - 10:37
#27
Findes der nogle filer der KAN indeholde de resterende poster?
25. november 2003 - 10:42
#28
Kan du forklare mig hvorfor databasen bliver 4 kb større bare jeg åbner og lukker den??
25. november 2003 - 10:49
#29
Jeg vil helst ikke forklare noget som helst omkring Access-databaser, men det lyder da ikke helt forkert.
25. november 2003 - 10:51
#30
Vil du lave en test mere? 1) Download en aktuelle DB fra webhotellet. 2) Check at der ikke er fajlagtige medarbejdere. 3) Lav en stavefejl på en af medarbejderne. 4) Upload igen 5) Check at du kan se stavefejlen på websiden. 6) Er de to "forkerte" medarbejdere der stadigvæk?
25. november 2003 - 10:54
#31
Jeg ville gerne lave den test, men så forsvinder de fly med fejl måske og det tør jeg ikke rigtigt risikere... Jeg har lavet den lokalt og det kommer stavefejlen...
25. november 2003 - 11:00
#32
Så skal du jo huske at tage en kopi af .mdb filen, inden du retter. Man er sommetider lidt på Herrens mark med Access, og det bør man tænke på inden man tager beslutningen om at bruge det. Det er vel for sent nu? Men ellers kan du vel på websitet slette de forkerte data og taste dem ind igen i en eller anden administrations-side?
25. november 2003 - 11:12
#33
"Så skal du jo huske at tage en kopi af .mdb filen, inden du retter" Ja, men hvad hvis fejlene ikke bliver kopieret med? Så sidder jeg med fletningerne i postkassen(som man siger). :( Desuden er vist nok også noget med at de fly/profiler med fejl er oprettet EFTER sitet kom online...Hvis det er rigtigt må det jo være noget galt koden, ikke?
25. november 2003 - 11:24
#34
Nej, du sidder ikke med extremiterne i smalle sprækker ;) Det gør den person, der valgte Access fra starten. Men er der ret meget andet man overhovedet kan gøre. En ftp (med "binary" mode) kan vel aldrig lave andet end en tro kopi.
25. november 2003 - 11:27
#35
:) Den bliver hentet i binary mode.
25. november 2003 - 11:28
#36
Kan access "redirecte" tilføjelser til en anden fil, udenom asp koden?
25. november 2003 - 11:31
#37
Det kan jeg ikke svare dig på
25. november 2003 - 11:34
#38
Hvad??? Er du ikke Access ekspert???? ;)
25. november 2003 - 11:51
#39
Næh - jeg ville gerne være ekspert i at få folk til at bruge noget andet i websammenhæng, men det er jeg heller ikke god til.
25. november 2003 - 11:54
#40
:D Heh. Normalt ville jeg også meget hellere bruge mysql, men nu må vi se om de kan overtales til det... :)
25. november 2003 - 12:12
#41
Jeg tror jeg prøver dit forslag med at uploade, men det bliver nok først i aften. Så kan jeg også lige prøve at redde de ukorrekte data. :)
25. november 2003 - 20:58
#42
Hmrf! Det lader til at jeg ikke må uploade noget som helst på nu nuværende tidpunkt. :( Så jeg kan desværre ikke teste den løsning. Har du andre ideer til hvad der kan være galt? Jo mere usandsynelige, jo bedre... :)
25. november 2003 - 21:02
#43
Man kan ikke altid uploade i den samme .mdb fil Jeg har brugt et trick med at uploade til et nyt navn, og så ændre stien i en include fil. (jeg ved ikke om det er derfor du har problemer)
25. november 2003 - 21:39
#44
Jeg har ikke uploadet noget som helst, hverken før eller efter. (som jeg skrev før er det STRENGT forbudt ;) ) Og der findes kun den ene database på sitet. Det er jeg HELT sikker på.
25. november 2003 - 21:41
#45
Nåh, du *må* ikke, det er ikke fordi du ikke *kan*.
25. november 2003 - 21:43
#46
Netop! :)
09. december 2003 - 18:06
#47
Mysteriet er løst!! :) Det viser sig at domænet slet ikke pejer på den server! Smid lige et svar, så får du lige point for din tid. ;)
22. januar 2004 - 12:50
#48
Jeg lukker spg. i morgen. Hvis du vil IKKE have dine points så sige det lige, ikke? :)
22. januar 2004 - 12:57
#49
Tak, tak, jeg samler ikke på point.
03. februar 2004 - 15:10
#50
Det er bare ok. :)
Kurser inden for grundlæggende programmering