---
title: "SQL sträng med ADODB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/110057-sql-sträng-med-adodb"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Thure"
published: "2004-08-26T09:52:08.000Z"
updated: "2004-09-01T07:37:52.000Z"
replies: 2
views: 294
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/110057-sql-sträng-med-adodb"
---

# SQL sträng med ADODB

## #1 — Thure, 2004-08-26T09:52Z

Set RS = ("UPDATE LagerSaldo SET Lagersaldo=""" & LSaldo & """  WHERE ArtikelNr= " & Lw1.TextMatrix(C, 2) &  "'")

Det blå markerade (sista) & teckent får "Type mismatch" Varför??

Är det nån som har en idé?

Tack på förhand.

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

## #2 — @nders, 2004-08-26T10:10Z

```
Set RS = ("UPDATE LagerSaldo SET Lagersaldo=" & LSaldo & " WHERE ArtikelNr= '" & Lw1.TextMatrix(C, 2) & "'")
```

Är inte lagersaldo numeriskt? Är artikelnummer numeriskt? Ta i så fall bort apostroferna runt.

Det räcker ofta att räkna citationstecken / apostrofer och kontrollera dess placering.

Dessutom, ser jag nu i efterhand när jag läser lite närmre, så har du blandat ihop lite i VB. Först ska du skapa SQL-frågan i en sträng, sedan exekvera den.

```
strSQL = "UPDATE LagerSaldo SET Lagersaldo=" & LSaldo & " WHERE ArtikelNr= '" & Lw1.TextMatrix(C, 2) & "'"
Set RS = [i]connectionobjekt[/i].Execute (strSQL)
```

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

## #3 — @nders, 2004-09-01T07:37Z

Jag passar på att rensa upp lite och flyttar denna tråd från Visual Basic.

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/110057-sql-sträng-med-adodb
