---
title: "Tomma fält?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/118004-tomma-fält"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "reka1"
published: "2004-12-14T10:16:17.000Z"
updated: "2004-12-14T11:36:53.000Z"
replies: 8
views: 349
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/118004-tomma-fält"
---

# Tomma fält?

## #1 — reka1, 2004-12-14T10:16Z

Morr'n!
Har ännu ett mysko fel. Ifall det förekommer tomma poster i tabellen vill jag helt enkelt ändra utskriften till "Ingen data".

```php
dim b2
b2 = rs("bransch2")   <<-- Rad 46
if b2  = "" then
	b2 = "Ingen data"
else
	b2=b2
end if
```

Ger meddelandet:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/trade/merInfo.asp, line 46.

Jag har testat med isNull också med samma fel som följd. Det verkar som om koden inte kan ta emot tomma fält. Är det ett värde i bransch2 går det bra.

Databasen är mySql, fälttyp: text med nollvärde tillåtet.
All hjälp uppskattas.

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

## #2 — @nders, 2004-12-14T10:55Z

```
b2 = "" & rs("bransch2")
```

Hade jag provat med i alla fall.

Din *else*\-del är onödig.

mvh

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

## #3 — reka1, 2004-12-14T11:13Z

Raderade elsen men problemet kvarstår trots din förändring.

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

## #4 — @nders, 2004-12-14T11:14Z

Vad lagrar du i fältet? Behöver du verkligen använda datatypen text? Räcker inte varchar?

edit: det skulle vara intressant att se lite mer av koden ovanför det kodblock du visar.

mvh

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

## #5 — reka1, 2004-12-14T11:26Z

Det som lagras i fältet är textsträngar (max 30-40 tecken, tror jag). Här är koden i sin helhet iaf, all störande html är borttagen.

```php
set con = server.createobject("adodb.connection")
con.open  "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=trade;OPTION=3;" 

'Branschalternativ
function val
	sql = "select val from wwwdata order by val"
	set rs = con.execute(sql)
	
	response.write "<option>"
	do until rs.eof
	response.write "<option>" &  rs("val")
	rs.moveNext
	loop
	response.write "</select>"
	rs.close	
	set rs = nothing
end function%>

<%dim b2
sql = "select * from kund where id ="&trim(request.querystring("id"))&""
set rs = con.execute(sql)

b2 = rs("bransch2")
if b2  = "" & rs("bransch2") then
	b2 = "Ingen data"
end if
%>

<&
rs.close 
set rs = nothing
con.close
set con = nothing
response.write "</table>"
```

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

## #6 — J.N., 2004-12-14T11:28Z

HEJ!

> **@nders skrev:**
>
> edit: det skulle vara intressant att se lite mer av koden ovanför det kodblock du visar.

Vad händer om rs är eof? Fastnar du på detta ställe då? Fast, du borde få ett annat fel...

Lösningen dyker säkert upp om du gräver ned dig i värdena.

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

## #7 — @nders, 2004-12-14T11:30Z

Det var inte så där jag skrev. :)

Så här tänkte jag:

```
b2 = "" & rs("bransch2")
if b2  = "" then
    b2 = "Ingen data"
end if
```

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

## #8 — reka1, 2004-12-14T11:33Z

Jag har provat att hämta värden från alla, de för tillfället, fem posterna i tabellen. Samma fel kommer upp.

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

## #9 — reka1, 2004-12-14T11:36Z

Oj, ursäkta :r. Får skylla på julglöggen, eller kanske avsaknaden av den. Tack så mkt!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/118004-tomma-fält
