---
title: "SQL frågor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/72251-sql-frågor"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MickeA.com"
published: "2003-03-26T18:47:22.000Z"
updated: "2003-03-26T19:13:25.000Z"
replies: 7
views: 244
page: 1
pages: 1
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/databaser-sql/72251-sql-frågor"
---

# SQL frågor

## #1 — MickeA.com, 2003-03-26T18:47Z

Hej

Varför funkar inte min SQLfråga:

```
COUNT(*) FROM data;
```

 

??!!??

Måste räkna mina inlägg i min gästbok.

Jag vet att det ska stå så, eftersom jag tagit det ut´r en SQL bok jag har, men vad kan jag ha gjort för fel?!

Felmesset jag får ser ut som fäljer;:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'. 

/flashbook/g_book_lasa.asp, line 18 

Varför??

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

## #2 — LarsG, 2003-03-26T18:51Z

```
select COUNT(*) FROM data;
```

Flyttas från ASP

Vad var det för bok ?

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

## #3 — @nders, 2003-03-26T18:51Z

```
[b]SELECT[/b] COUNT(*) FROM data
```

mvh

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

## #4 — MickeA.com, 2003-03-26T18:57Z

Jaha, ok, boken heter förövrigt "Access 2002", lånat på livstid från skolan, den är ruskigt bra, det står allt, ja, ok då, inte just det här...

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

## #5 — MickeA.com, 2003-03-26T19:00Z

Ja, nu får jag inget felmess, så frågan var rätt, men den returerar ingenting, inte ens 0, ingen siffra eller ord eller ngnting.
har den här koden:

```
Set oConnectionInlagg = Server.CreateObject("ADODB.Connection")
oConnectionInlagg.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("g_book.mdb")) 'ANGE DIN ABSOLUTA SÖKVÄG
'_____________________________________________________________

strSQLInlagg = "SELECT COUNT(*) FROM data;"
'_____________________________________________________________

Set oRecordsetInlagg = oConnectionInlagg.Execute(strSQLInlagg)

Response.Write("&antal_inlagg=" & strSQL)
'Response.Write(oRecordsetInlagg("antal_inlagg").Value)

'_____________________________________________________________

Set oConnectiontInlagg = NOTHING
Set oRecordsettInlagg = NOTHING
Set strSQLtInlagg = NOTHING
```

den returerar bara:

&antal_inlagg=

efter = ska ju siffran stå, men ikke...

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

## #6 — MickeA.com, 2003-03-26T19:03Z

Det skulle stå & strSQLinlagg, inte bara strSQL i response.write'n

trodde det skulle lösa sig, men nu skrivs SQLsträngen ut i klartext efter likamedteckenet...

Det ska skrivas ut först efter den har körts i db'n, borde inte strSQLInlagg få ett tal som värde, eller hur ska jag skriva??!!??

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

## #7 — LarsG, 2003-03-26T19:09Z

```

Response.Write "antal_inlagg=" & RecordsetInlagg(0).Value
```

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

## #8 — MickeA.com, 2003-03-26T19:13Z

Tack, efter lite ändring så funkar det.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/72251-sql-frågor
