Hejsan! Hej Hej Hej Bör vara: >>> Är det detta RS som bara får växa till 5 poster ? Om du har ett datumfält i databasen med namnet Datum kanske detta kan fungera, jag har inte testat så något litet fel kan finnas med.Begränsa antalet poster i ett fält i en tabell
Kan man begränsa antalet poster i ett fält i en tabell i access?
ex. jag vill bara tillåta 5 poster i fältet senaste i tabellen TBL_Nyinkommet, post nr 6 ska ersätta post 1 osv.
//TomasSv: Begränsa antalet poster i ett fält i en tabell
Ja det skall inte vara något problem.Om du visar en kodsnutt
hur du läser in till Fältet så fixar Vi det.Hur många fält har
du i databasen.Om du bara har ett så blir det väldigt enkelt.
mvh
SvenSv: Begränsa antalet poster i ett fält i en tabell
Jag har två fält, ett fält med ID (datatypen Räknare, långt heltal, indexerat, dubbleter ej tillåtna) och ett fält som innehåller filnamnet (datatypen text ).
Läser in det så här:
<code>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Path = Server.MapPath("../../data/arkivet.mdb")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Path
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM TBL_Nyinkommet"
RS.Open SQL, Connect, 3, 3
RS("nyInkomSenaste") = Request.Form("filnamn") 'filnamn på en bildfil
RS.Update
RS.Close
Connect.Close
Set RS=Nothing
Set Connect=Nothing
%>
</code>Sv: Begränsa antalet poster i ett fält i en tabell
Ok skall kolla om jag fattat rätt. Är inte så hemma på ADO tekniken
Kör enbart med DAO men tekniken är ju densamma.
SQL = "SELECT * FROM TBL_Nyinkommet"
RS.Open SQL, Connect, 3, 3
Är det detta RS som bara får växa till 5 poster ?
undrar
SvenSv: Begränsa antalet poster i ett fält i en tabell
Select Top 5 * FROM DinTabel ORDER BY DittFält
osv.....Sv: Begränsa antalet poster i ett fält i en tabell
JappSv: Begränsa antalet poster i ett fält i en tabell
<code>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Path = Server.MapPath("../../data/arkivet.mdb")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Path
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM TBL_Nyinkommet ORDER BY Datum"
RS.Open SQL, Connect, 3, 3
If RS.RecordCount < 5 Then
RS.AddNew
End If
RS("nyInkomSenaste") = Request.Form("filnamn") 'filnamn på en bildfil
RS("Datum") = Now
RS.Update
RS.Close
Connect.Close
Set RS=Nothing
Set Connect=Nothing
%>
</code>
/Johan