---
title: "Problem med ASP & MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/74878-problem-med-asp-mysql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Runken"
published: "2003-04-24T14:11:50.000Z"
updated: "2003-04-24T22:00:17.000Z"
replies: 4
views: 266
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/asp/74878-problem-med-asp-mysql"
---

# Problem med ASP & MySQL

## #1 — Runken, 2003-04-24T14:11Z

Tjenare 

Vi har följande SQL sats: 

strSQL = "SELECT COUNT(\*) FROM customer WHERE '"&vanamn&"' = anamn" 

Vi skall använda detta till inloggning i en webshop och undrar därför.. 
Var lägger sig värdet som hämtas från databasen, dvs i detta fallet antal "counts". För i strSQL lagras väl bara själva frågan och inte svaret man får från databasen. Man vill ju gärna kunna använda "count"värdet för att sedan i en if sats kontrollera om det har blivit någon träff eller ej.

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

## #2 — @nders, 2003-04-24T14:17Z

Jag utgår ifrån att du har ett connectionobjekt som heter objConn.

```
strSQL = "SELECT COUNT(*) FROM customer WHERE '"&vanamn&"' = anamn"
set objRS = objConn.Execute(strSQL)
intAntal = objRS(0)
```

Mvh

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

## #3 — Runken, 2003-04-24T14:46Z

Får tacka för svaret!!

Ja det hände något men vi har provat o skriva ut värdet i webbläsaren efter vi kört koden men får lite konstiga värden. Vi tror att den skriver ut antal fält i databasen med värden från hela raden där anamn stämmer överrens. Hur kan detta komma sig?? Ska man inte få ut antal rader när man kör en count? Vi testade SQL satsen i MySQL och där fungerade det men sen när vi kör från koden blir det konstigt. Har en fråga till. Varför har du satt 0 i satsen:

intAntal = objRS(0)

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

## #4 — LarsG, 2003-04-24T15:01Z

arrayindex i VB börjar på 0.

Om man använder aggrergatfunktioner i Mysql och ASP så brukar det behövas en

```
option=16384
```

vid connect.

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

## #5 — joup, 2003-04-24T22:00Z

Eller lite lättare kanske är

```
strSQL = "SELECT COUNT(*) AS antal FROM customer WHERE '"&vanamn&"' = anamn"
set objRS = objConn.Execute(strSQL)
intAntal = objRS("antal")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/74878-problem-med-asp-mysql
