---
title: "Olika"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/84693-olika"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "alfa"
published: "2003-08-28T08:25:53.000Z"
updated: "2003-08-28T08:32:20.000Z"
replies: 2
views: 206
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/84693-olika"
---

# Olika

## #1 — alfa, 2003-08-28T08:25Z

Är det olika om man anväder en accsess databas eller
en MYSQL databas

Kör jag denna kod mot accsess funkar det men mot MYSQL blir
det bara n = -1 så lopen börjar inte.

Dim MySQL
Dim Conn
Const adOpenKeyset=1

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=test; USER=root; PASSWORD=; OPTION=3;"

MySQL = "SELECT \* FROM tabell;"
Set objRecordset1 = Server.CreateObject("ADODB.Recordset")
objRecordset1.Open MySQL, Conn, adOpenKeyset
n = objRecordset1.Recordcount

Response.Write n

for j = 1 to n
	rad = objRecordset1("rad")
	Response.Write rad & "\<br\>"
objRecordset1.MoveNext
next
set objRecordset1 = nothing	

Finns det något bättre sätt att göra det på jag vill räkna hur många det är innan lopen startar.

Alfa

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

## #2 — Engine^, 2003-08-28T08:31Z

```
[blue]  .
  .
  .[/blue]
MySQL = "SELECT Count(*) FROM tabell;" 
Set objRecordset1 = Server.CreateObject("ADODB.Recordset") 
objRecordset1.Open MySQL, Conn, adOpenKeyset 
n = objRecordset1(0)
[blue]  .
  .
  .[/blue]
```

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

## #3 — SteveP, 2003-08-28T08:32Z

```
Set objRecordset1 = Server.CreateObject("ADODB.Recordset") 
objRecordset1.CursorLocation = 3
MySQL = "SELECT * FROM tabell;" 
objRecordset1.Open MySQL, Conn, adOpenKeyset 
n = objRecordset1(0)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/84693-olika
