---
title: "Connection strings, så här?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/94120-connection-strings-så-här"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Calevan"
published: "2004-01-06T22:03:18.000Z"
updated: "2004-01-07T06:50:44.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/94120-connection-strings-så-här"
---

# Connection strings, så här?

## #1 — Calevan, 2004-01-06T22:03Z

Är det så här man skriver? kolla gärna fnuttar och om jag använt rätt ' och # tecken där det ska vara det, och tagit bort där de inte ska vara. gärna vilka siffror man ska ha efter connect oxå... jag vet att det står om detta lite överallt, men så som jag fattat det så skriver folk lite olika. tänkte sammanfatta lite, om ingen misstycker :)

tack!

```
 
//Ta ut saker ur databas för tex paging

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=aaa;Data Source = " & Server.MapPath("db/databas.mdb")
SQL = "SELECT falt1, falt2, falt3 FROM tabell ORDER BY id DESC"
Set RecSet = Connect.Execute(SQL)

IF NOT RecSet.EOF THEN arrRecSet = RecSet.GetRows()

RecSet.Close : Set RecSet = Nothing
Connect.Close : Set Connect = Nothing

//Lägg till,ta bort eller uppdatera saker i databas

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=aaa;Data Source = " & Server.MapPath("db/databas.mdb")
SQL = "INSERT INTO tabell (text, tal, datum) VALUES ('" & texten & "'," & talet & ",#" & datumet & "#)"
SQL = "UPDATE tabell SET text = '" & texten & "', tal = " & talet & ", datum = #" & datumet & "# WHERE id = " & id & " "
SQL = "DELETE FROM tabell WHERE id = " & id & ""
Connect.Execute(SQL),,128
Connect.Close : Set Connect = Nothing
```

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

## #2 — niko, 2004-01-06T23:22Z

Ja, det ser väl rätt ut. En detalj bara om man nu vill vara *riktigt* petig:

```
Connect.Execute SQL,,[b]129[/b]
```

(adCmdText = 1, adExecuteNoRecords = 128 -\> adCmdText or adExecuteNoRecords = **129**)

<http://www.devguru.com/Technologies/ado/quickref/connection_execute.html>

Sen ska du kanske också undvika tabellnamn som "text" men jag förstår att du använder det som illustration.

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

## #3 — Calevan, 2004-01-07T00:17Z

jag måste säga att jag inte fattar vad skillnaden är mellan 128 och 129. ser att det står olika, men vad betyder det på svenska?

och spelar det någon som helst roll om jag skriver

```
Connect.Execute SQL,,129
```

eller

```
Connect.Execute(SQL),,128
```

(och angående text, så var det bara för att demonstrera skillnaden mellan text, tal och datum)

tack!

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

## #4 — @nders, 2004-01-07T04:39Z

En annan detalj om man ska vara petig:

```
SQL = "UPDATE tabell SET text = '" & texten & "', tal = " & talet & ", datum = #" & datumet & "# WHERE id = " & id [b][blue]& " "[/blue][/b]
SQL = "DELETE FROM tabell WHERE id = " & id [b][blue]& ""[/blue][/b]
```

Det finns ingen anledning att lägga till ingenting i slutet på SQL-frågor.

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

## #5 — niko, 2004-01-07T06:50Z

> **Calevan skrev:**
>
> men vad betyder det på svenska

Det betyder att du i tredje paramametern har möjlighet att hjälpa providern på traven och ange hur den ska tolka den första parametern: en SQL (adCmdText), en Stored Procedure (adCmdStoredProc), ett tabellnamn (adCmdTable), osv ..

> **Calevan skrev:**
>
> och spelar det någon som helst roll om jag skriver..

Det kan man ju alltid diskutera. Providern kan säkert själv lista ut vad den första parametern är för nåt. Men å andra sidan skadar det inte  - Om du ändå ska ange den tredje parametern öht så kan du ju lika bra göra det *helt* by-the-book?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/94120-connection-strings-så-här
