---
title: "VBA mot Lotus Notes, problem med parameteriserade adodb.command frågor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/146618-vba-mot-lotus-notes-problem-med-parameteriserade-adodb-command-frågor"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "mrblonde"
published: "2006-05-09T06:56:48.000Z"
updated: "2006-05-09T18:00:48.000Z"
replies: 2
views: 389
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/programmering/146618-vba-mot-lotus-notes-problem-med-parameteriserade-adodb-command-frågor"
---

# VBA mot Lotus Notes, problem med parameteriserade adodb.command frågor

## #1 — mrblonde, 2006-05-09T06:56Z

```
adVarChar = 200
adParamInput = 1

Set dbConn = CreateObject("ADODB.connection")
dbConn.open DSNName, DBUserName, DBPassword

test2 = String$(300, "a")
SQLStatement = "INSERT INTO testform_2(test_2) VALUES(?) "

Set objCommand = CreateObject("ADODB.Command")

objCommand.ActiveConnection = dbConn
objCommand.CommandTimeout = 40
objCommand.CommandType = 1
objCommand.CommandText = SQLStatement
objCommand.Prepared = True
objCommand.Parameters.Append objCommand.CreateParameter("test_2", adVarChar, adParamInput, Len(test2), test2)
objCommand.Execute

Set objCommand = Nothing
dbConn.Close
set dbConn = Nothing
```

Koden fungerar inte, hela VBA miljön jag jobbar i kraschar och en speciell fellogg skapas i en Lotu Notes katalog. Om jag kör exakt samma kod men jag struntar i parameter raden och gör en vanlig insert går det utmärkt.

Jag vill använda parametrar för Lotus Notes ODBC driver har en begränsning på max 254 tecken på fält när man gör en INSERT eller en UPDATE vanligt, men det skall gå att komma runt om man har parametrar istället enligt IBM. Dock hittar jag inga kod exempel.

[En länk till IBM:s sida om problemet som inte säger mig så mycket alls men någon annan kankse kan fatta och hjälpa mig](http://www-1.ibm.com/support/docview.wss?rs=0&q1=1102904&uid=swg21102904&loc=en_US&cs=utf-8&lang=).

Har aldrig jobbat med parametrar på det här sättet i ADODB så jag vet inte riktigt vad jag håller på med :)

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

## #2 — mrblonde, 2006-05-09T17:19Z

Kan ju tillägga att koden funkar utmärkt mot en Access db.... så egentligen är det väl ett Lotus Notes problem snarare än ett VBA problem har jag insett under dagen.

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

## #3 — @nders, 2006-05-09T18:00Z

Jag får nog lov att flytta tråden från VB-forumet, på mrblondes begäran.

I övrigt; Notes är *alltid* problem. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/programmering/146618-vba-mot-lotus-notes-problem-med-parameteriserade-adodb-command-frågor
