---
title: "Inkompatibla typer: 'clng'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145875-inkompatibla-typer-clng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2006-04-22T13:50:14.000Z"
updated: "2006-04-22T19:24:38.000Z"
replies: 4
views: 387
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/145875-inkompatibla-typer-clng"
---

# Inkompatibla typer: 'clng'

## #1 — devotion, 2006-04-22T13:50Z

:) 

Jag har ett script som läser läser informatione från en textfil och stoppar in den i en databas.

Jag använder fäljande kod för att plocka ut infon:

```
iPrice = cLng(Trim(Mid(sLine, iPriceStart, iPriceLength)))
```

Problemet är om textraden är "tom"

Får då följande meddelande:

```
Körningsfel i Microsoft VBScript fel '800a000d'

Inkompatibla typer: 'clng'

/articles/addArticle.asp, rad 170
```

Felmeddealndet får jag ju för att jag inte kan köra clng på en tom variabel...

Hur kan jag göra för att undvika detta?

Provade med:

```
					If iPrice = "" then
						iPrice = 0
					Else
						iPrice = cLng(Trim(Mid(sLine, iPriceStart, iPriceLength)))
					End If
```

Men det fungerade ju inte...

Jag vill ju att det ska skrivas 0 (noll) till databasen om det sakans ett pris i textfilen...

Mvh
Henrik

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

## #2 — Erik Juhlin, 2006-04-22T14:11Z

Trevlig funktion att använda sig av:

```
'i din util fil
Function Coalesce(Value1, Value2)
	If Trim(Value1 & "") <> "" Then
		Coalesce = Value1
	ElseIf Trim(Value2 & "") <> "" Then
		Coalesce = Value2
	End If
End Function

'i din kod
lPrice = CLng( Coalesce(Mid(sLine, lPriceStart, lPriceLength), 0) )
```

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

## #3 — devotion, 2006-04-22T16:30Z

Det var ju en liten fin funktion... Den kan nog användas till mycket!  :)  

Tack för hjälpen!

Mvh
Henrik

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

## #4 — Erik Juhlin, 2006-04-22T19:19Z

Japp, använder den dagligen. :)

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

## #5 — devotion, 2006-04-22T19:24Z

Jag sparar den i min "bra-script-mapp"  ;)  

//Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145875-inkompatibla-typer-clng
