---
title: "Kolla om databasen är slut?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45848-kolla-om-databasen-är-slut/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "oskob"
published: "2002-06-13T15:18:01.000Z"
updated: "2002-06-14T22:50:38.000Z"
replies: 41
views: 739
page: 2
pages: 3
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/45848-kolla-om-databasen-är-slut"
---

# Kolla om databasen är slut?

_Sida 2 av 3._

## #21 — oskob, 2002-06-13T17:53Z

jo jag såg det men det fungerade ändå inte
testar runt lite nu..

Permalänk: https://www.webforum.nu/p/697195

## #22 — oskob, 2002-06-13T17:54Z

hmm. ska det vara såhär?;

Select count(\*) as antalposter from Info

Response.Write antalposter

rakt upponer i koden eller?

ISS klagade på ordet "count(\*)". Det skulle tydligen vara Case med tyckte den

Permalänk: https://www.webforum.nu/p/697196

## #23 — Gein, 2002-06-13T17:57Z

nej, inte rakt upp o ner .. :)
det ska vara
SQL = "SELECT count(\*) as antalposter from Info"

Sen får du ju exekvera SQL frågan..

Sedan hämta ut värdet, t.ex såhär: 
Response.Write RecSet("antalposter")

Permalänk: https://www.webforum.nu/p/697198

## #24 — oskob, 2002-06-13T18:00Z

ja jag tänkte väl :P

Permalänk: https://www.webforum.nu/p/697199

## #25 — oskob, 2002-06-13T18:01Z

SQL = "SELECT \* From Info WHERE Pic = '" & Request.Querystring("pic") & "'"

så ser den ut nu
hur ska jag kopletera med din kod?

SQL = "SELECT \* From Info WHERE Pic = '" & Request.Querystring("pic") & "' count(\*) as antalposter "

vild gissning :)

Föresten, ska man kunna ta bort sina egna inlägg? 
jag kan inte det  :x 

jag kan däremot redigera dom.
Knas bas

Permalänk: https://www.webforum.nu/p/697200

## #26 — Gein, 2002-06-13T18:10Z

njaa

du kan inte komplettera med den i din nuvarande SQL-fråga, du får helt enkelt köra 2 stycken SQL frågor. Att du t.ex först kollar hur många poster det är totalt.

edit: nej du kan inte ta bort dina egna inlägg

Permalänk: https://www.webforum.nu/p/697202

## #27 — oskob, 2002-06-13T18:17Z

oki
hmm
betyder detta samma sak?

Conn.Execute SQL

Recset.Open SQL, Conn

Permalänk: https://www.webforum.nu/p/697204

## #28 — oskob, 2002-06-13T18:21Z

argh...
jag får det inte att fungera..

Set Conn = Server.CreateObject("ADODB.Connection")
Set Recset = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ=" & Server.MapPath(URL) & ";pwd=;"

SQL = "SELECT count(\*) as Poster from Info"

Conn.Execute SQL
Recset.Open SQL, Conn

Response.Write Recset("Poster")

där har du kodsnutten

den säger att Recset är Fel antal argument eller felaktig egenskapstilldelning. x(

Permalänk: https://www.webforum.nu/p/697205

## #29 — Gein, 2002-06-13T18:25Z

ja, är Conn.Execute SQL verkligen nödvändig?

jag skulle iaf inte gjort databasöppningen på det där viset ;)

Permalänk: https://www.webforum.nu/p/697206

## #30 — oskob, 2002-06-13T18:31Z

Jag är totalt kass på databaskopplingar
Du får gärna ge mej en om du har en bra ;)

men jag vet uinte
säg hur jag ska göra :P

Permalänk: https://www.webforum.nu/p/697208

## #31 — oskob, 2002-06-13T18:34Z

EY jag fixade det :e :e :e
Tack för hjälpen!

Permalänk: https://www.webforum.nu/p/697209

## #32 — Gein, 2002-06-13T18:37Z

ja visst, tanka ner <http://www.knivby.nu/adovbs.inc>
och lägg den i mappen där dina asp-filer ligger.
Sedan överst på varje asp-fil som du ska göra en databaskoppling på skriver du:

```
<!--#include file="adovbs.inc" -->
```

Sen för att, t.ex ta ditt exempel, så gör du såhär för att öppna databasen o hämta värden:

```
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Set Recset = Server.CreateObject("ADODB.Recordset") 
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(URL) & ";pwd=;" 

SQL = "SELECT count(*) as Poster from Info" 
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
Response.Write RecSet("Poster") & "<br>"
RecSet.Close
SQL = "SELECT * From Info WHERE Pic = '" & Request.Querystring("pic") & "'" 
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
'Här får du hämta ut den information du vill använda

RecSet.Close
Connect.Close
Response.Write Recset("Poster") 
%>
```

koden är inte testad men jag tror det ska funka

Permalänk: https://www.webforum.nu/p/697211

## #33 — oskob, 2002-06-13T18:41Z

skillnaden är?
att du skriver Connect istället för Conn?  :q

Permalänk: https://www.webforum.nu/p/697215

## #34 — Gein, 2002-06-13T18:46Z

nee, använder mej av adovbs.inc oxå.. om du vill veta mer om varför så får du prata med nån som är bättre än mej. Jag har lärt mej att det är bättre att göra så, och därför gör jag det :e
"Tror" att den typ låser databasen medans man arbetar med den för att undvika konflikter från flera klienter samtidigt.. kan dock ha fel

Permalänk: https://www.webforum.nu/p/697220

## #35 — oskob, 2002-06-13T18:51Z

Aha
äh det funkar då är jag nöjd :)

Men nu har jag prebliem med If satsen.

Jag har 
If Request.Querystring("pic") = Poster Then
Response.Write "slut"
Else
Response.Write "o-slut"
End if

om man översätter det blir det
If "8" = 8 Then bla

det funkar ju inte
båda måste vara nummer eller text (samma)
hur gör jag om text till nummer eller tvärtom?  :q

Permalänk: https://www.webforum.nu/p/697222

## #36 — Gein, 2002-06-13T18:59Z

Du ska inte behöva göra det, annars är det Cint(Request.Querystring("pic"))
men som sagt, det ska inte behövas.. hm

Permalänk: https://www.webforum.nu/p/697224

## #37 — oskob, 2002-06-13T19:01Z

jag destade att ta 
if 8 = "8" then bla
det funkade inte
men if 8 = 8 funkar

Permalänk: https://www.webforum.nu/p/697226

## #38 — oskob, 2002-06-13T19:02Z

Weee det funka  :f

Permalänk: https://www.webforum.nu/p/697227

## #39 — Gein, 2002-06-13T19:03Z

hm, prova 
If cint(Request.Querystring("pic")) = Poster Then 

men jag tror inte det är där felet ligger..

Permalänk: https://www.webforum.nu/p/697228

## #40 — oskob, 2002-06-13T19:14Z

det va det jag gjorde och då funkade det :)

Permalänk: https://www.webforum.nu/p/697229

---

Tråden på webben: https://www.webforum.nu/amne/asp/45848-kolla-om-databasen-är-slut/page2  
Föregående sida: https://www.webforum.nu/amne/asp/45848-kolla-om-databasen-är-slut.md  
Nästa sida: https://www.webforum.nu/amne/asp/45848-kolla-om-databasen-är-slut/page3.md
