hov fik ikke fjernet ; fra den sidste linje jeg viste.. men: strsql = strsql & "INNER JOIN kunde ON kunde.Kunde_id = booking.kunde_id;" Skal være: strsql = strsql & "INNER JOIN kunde ON kunde.Kunde_id = booking.kunde_id"
Så skal du angive hvilken tabel den skal tage booking_id i, booking_id er både i tabellen booking og tabellen regse så du skal enten skrive: booking.booking_id eller rejse.booking_id
b_search = b_search & "`booking_id` LIKE '%" & pSearch & "%' OR "
Når man ikke angiver tabelnavn kigger databasen selv i de tabeller som indgår i SQL sætningen efter kolonnen, og kan den findes i en eller flere tabelerne som indgår kommer den fejl
arpSearch = Split(Trim(pSearch), " ") For Each kw In arpSearch b_search = b_search & "(" b_search = b_search & "`booking.booking_id` LIKE '%" & Trim(kw) & "%' OR " b_search = b_search & "`kunde.Kunde_navn` LIKE '%" & Trim(kw) & "%' OR " b_search = b_search & "`rejse.rejse_dato` LIKE '%" & Trim(kw) & "%' OR " If Right(b_search, 4)=" OR " Then b_search = Left(b_search, Len(b_search)-4) b_search = b_search & ") " & pSearchType & " " Next Else
b_search = b_search & "`booking.booking_id` LIKE '%" & pSearch & "%' OR " b_search = b_search & "`kunde.Kunde_navn` LIKE '%" & pSearch & "%' OR " b_search = b_search & "`rejse.rejse_dato` LIKE '%" & pSearch & "%' OR " End If End If
det her er meget mærkligt, nogle gange så kommer siden op uden fejl og nogle gange så virker det ikke slette ikke og men det galt når man først prøve at søge
hmm de to eneste som ikke er rettet er dem med booking_id:
For Each kw In arpSearch b_search = b_search & "(" b_search = b_search & "`booking_id` LIKE '%" & Trim(kw) & "%' OR " b_search = b_search & "`kunde.Kunde_navn` LIKE '%" & Trim(kw) & "%' OR " b_search = b_search & "`rejse.rejse_dato` LIKE '%" & Trim(kw) & "%' OR " If Right(b_search, 4)=" OR " Then b_search = Left(b_search, Len(b_search)-4) b_search = b_search & ") " & pSearchType & " " Next Else
b_search = b_search & "`booking_id` LIKE '%" & pSearch & "%' OR " b_search = b_search & "`kunde.Kunde_navn` LIKE '%" & pSearch & "%' OR " b_search = b_search & "`rejse.rejse_dato` LIKE '%" & pSearch & "%' OR " End If End If
Jeg må indrømme jeg tror ikke koden er opdateret i: http://www.celiks.dk/mytest/statistik/bookingoversigt.asp Hvis den er uploadet og koden er som i kode.asp så der noget som cache'er siden et sted, enten dit FTP program eller serveren filen ligger på.
ok, jeg åbnede den og der var ikke fejl i det, og efter jeg lavet en søgning kom den med fejlmedelelse og de gøre den nu hele tiden selv om jeg genstarter min browser. men når jeg åbner den med mozilla så kommer der ikke noget fejl, og der dukker kun fejl op når jeg søger og når jeg genstarter browseren så virker det igen indtil jeg begynder at søge så dukker der fejl op! :(
If pSearch <> "" Then pSearch = Replace(pSearch,"'","''") pSearch = Replace(pSearch,"[","[[]") If pSearchType <> "" Then While InStr(pSearch, " ") > 0 pSearch = Replace(pSearch, " ", " ") Wend arpSearch = Split(Trim(pSearch), " ") For Each kw In arpSearch b_search = b_search & "(" b_search = b_search & "booking.booking_id LIKE '%" & Trim(kw) & "%' OR " b_search = b_search & "kunde.Kunde_navn LIKE '%" & Trim(kw) & "%' OR " b_search = b_search & "rejse.rejse_dato LIKE '%" & Trim(kw) & "%' OR " If Right(b_search, 4)=" OR " Then b_search = Left(b_search, Len(b_search)-4) b_search = b_search & ") " & pSearchType & " " Next Else
b_search = b_search & "booking.booking_id LIKE '%" & pSearch & "%' OR " b_search = b_search & "kunde.Kunde_navn LIKE '%" & pSearch & "%' OR " b_search = b_search & "rejse.rejse_dato LIKE '%" & pSearch & "%' OR " End If End If
jeg kan godt smide ftp informationer i kode.asp så kan du lige kigge på det , også kan vi skrive hvad det reelle problem var her så andre senere kan have gavn af det
Jeg må blankt erkende at det forstår jeg ikke.. og jeg kan faktisk ikke lige gemmenskue hvorfor det ikke skulle virke. men du skal nok prøve at tage et kig på dette: http://www-sbras.nsc.ru/win/docs/db/mysql/manual7.html
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.