Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


ODBC problem.

Postades av 2001-02-28 09:57:00 - Katarina , i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 620 personer

Hej.

Jag har inte hållit på med asp / vb speciellt länge och har nu råkat ut för följande problem:

Jag har en asp sida där man ska kunna söka med wildcard i en databas och få upp alla matchande resultat i en lista. (Resultaten används även internt i sidan för att söka fram andra resultat från samma databas så det blir en hel del recordsets.)

Problemet är att jag får fram ca: 45 poster sedan kommer följande meddelande:

Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver] Cannot open any more tables.
/katta/asp2.asp, line 300

Först kunde jag bara öppna 7 innan detta meddelandet kom upp, men så stuvade jag om i asp sidan så att jag kunde stänga recorseten så tidigt som möjligt och då kom jag upp i 45 poster. Tyvärr skulle jag, om det är möjligt, behöva få fram ännu fler poster och nu går det inte att stänga de som finns tidigare så här.

Går det att komma förbi detta? Om det inte går, är det möjligt att skriva någon kodsnutt som "stänger av" scriptet när detta händer så att detta meddelandet inte visas på sidan? (Typ någon on error sats?)

En annan variant kanske är att dela upp sökresultaten på flera sidor med kod liknande:

DIM currentPage, rowCount, i
currentPage = TRIM( Request( "currentPage" ) )
if currentPage = "" then currentPage = 1
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "Kattas"
Set RS1 = Server.CreateObject( "ADODB.Recordset" )
RS1.CursorType = adOpenStatic
RS1.PageSize = 1
RS1.Open "SELECT SATS", Con
RS1.AbsolutePage = cINT( currentPage )
rowCount = 0
While not RS1.EOF and rowCount < RS1.PageSize
osv

Problemet jag har med den koden är att den fungerar inte när man använder sig av request.querystring. Finns det någon som vet hur man gör?

Mvh
Katarina



Svara

Sv: ODBC problem.

Postades av 2001-02-28 11:13:00 - Pelle Johansson

Jag har skrivit en kurs om detta, som dock inte är helt klar. Den heter:
http://www.pellesoft.nu/learn/asp/sokmotor/sokmotor.htm

Kolla på den och se hur du kan göra.
/Pelle


Svara

Sv: ODBC problem.

Postades av 2001-02-28 12:07:00 - Katarina

Hej.

Den koden fungerar faktiskt med wildcards, jätte tack!

En dum fråga till bara, när man sökt med wildcard och alla sidorna listas, så blir det en enda lång rad (en sökning gav 400 sidor trots att jag angav 40 träffar per sida) så man måste scrolla i sidled och det ser ganska trist ut. Går det att göra någon automatisk radbrytning?

Katarina

Ps: Jag såg också att den lägger till en länk extra för sidorna. Tex, 3 sidor, men 4 länkar, alltså en sida som kommer fram helt tom. Har jag gjort fel någonstans?


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 961
271 763
2 524
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies