Toon posts:

[ASP]Niet alle records worden weergegeven

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik trek met ASP gegevens uit een tabel, maar hij geeft niet alle records waar ik om vraag. Van bijvoorbeeld 1 tm 235 geeft ie netjes cellen (resultaten op scherm). Maar als ik dan 236 en verder doe, krijg ik de melding dat deze records niet bestaan :( (False melding).
Ze staan dus duidelijk WEL in de database, rara hoe kan dit ??

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 11-09 08:17

Basszje

Reisvaap!]

Meer info :?

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Verwijderd

Topicstarter
wat wil je weten ?
keb zo veel info

Verwijderd

Dan weten we nog niets.....iets meer info graag

bijvoorbeeld:
Hoe spreek je de database aan?
-ODBC
-DSN-less
-Wel of geen recordsets

en wat voor database?
-Access (XP/2000/97)
-SQL server
-.....

Wat voor server draai je ?
-NT4 (asp 2)
-2k (asp 3)

En errug belangrijk wat is de exacte fout melding

Verwijderd

Topicstarter
Op donderdag 14 maart 2002 11:55 schreef vanDee het volgende:
Dan weten we nog niets.....iets meer info graag

bijvoorbeeld:
Hoe spreek je de database aan?
-ODBC
-DSN-less
-Wel of geen recordsets
Spreek em DSN-less aan met deze string:
code:
1
2
3
4
5
<%
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Data Source=" & Server.Mappath("Rules Intranet.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"

%>

Ik heb wel recordsets.
en wat voor database?
-Access (XP/2000/97)
-SQL server
-.....
Hangt een Access2002 (XP dus) database achter
Wat voor server draai je ?
-NT4 (asp 2)
-2k (asp 3)
Draai een 2k server
En errug belangrijk wat is de exacte fout melding
De precieze foutmelding bij mij is dat hij in de middelste kolom het woord False print. Dit is ook nog vaag, andere mensen op het netwerk krijgen een lelijke ODBC error.

Hoop dat dit genoeg is :D

Verwijderd

code?

  • VonAalscht
  • Registratie: November 2001
  • Laatst online: 10-09 12:56

VonAalscht

Raaaar

Op donderdag 14 maart 2002 13:19 schreef Merlijn het volgende:
code?
+ eventueel precieze foutmelding (+ Foutmelding code) ?

Verwijderd

Topicstarter
Microsoft JET Database Engine error '80040e09'

Cannot update. Database or object is read-only.

/pages/Rules Intranet/ASPRules.asp, line 27


is de error
hier is de code (ASPRules.asp):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<%
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
<HTML>
<HEAD>
</HEAD>
<BODY background="pics/backhome1.jpg" style="background-attachment : fixed;">

<%
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Data Source=" & Server.Mappath("Rules Intranet.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"

%>
<%
Dim errornumber
errornumber= Request.Querystring("errornumber")
    
Dim sql
sql = "SELECT * FROM [Rules Intranet] WHERE VscMessageID=" & errornumber
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
If rs.eof Then
rs.AddNew
End If
%>

....enz

Verwijderd

Topicstarter
kick, niemand ?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 11-09 13:04

Crazy D

I think we should take a look.

Niet zo snel kicken :P

Ik opende de recordset altijd met ,2 , 2 aan het eind (i.p.v. 3, 3). Ben ff kwijt wat de constanten daarvoor zijn, maar daarmee werkte het altijd prima...

Exact expert nodig?


Verwijderd

1. Heb je schrijfrechten op de directory waar de db in staat?
2. Gebruik inderdaad eens 2, 2
3. Gebruik de namen voor die constanten ipv 2, 2. Dat leest makkelijker. Dus adOpenDynamic, adLockPessimistic

Verwijderd

Topicstarter
Ik heb schrijfrechten
Ik heb 2,2 gebruikt
de constanten geven een error

nog niet verholpen dus :'(
Iemand die nog een oplossing weet ?

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 10:46

oZy

constanten erachter zetten en dit bovenaan je asp pagina:
code:
1
2
3
4
<!-- METADATA 
      TYPE="typelib" 
      FILE="C:\Program Files\Common Files\System\ADO\msado20.tlb"
-->

Maar goed.. het werkt dus wel, maar je krijgt niet de goeie resultaten terug. Dan zou ik mn query even gaan checken.
Pagina: 1