webForumDet fria alternativet

Kontrollera om fält är tomt

ASP

7 svar · 328 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

:e Hej!

Jag vill kontrollera om ett fält i databasen är tomt

Har gjort följande kod:

Dim sCheckEmptyField
		
		Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId & "")
		
		sCheckEmptyField = objRS("Task")
		
		If sCheckEmptyField = "" then 
			sTask = sTask
		Else
			sTask = vbCrlF + sTask
		End If

Fungerar dock inte så bra... och är inte så snyggt... hur skulle man kunan göra?

Funktionallitet:

Om objRS("Task") är tom skriv in sTask annars skriv sTask och vbCrlF

Mvh
henrik

Medlem sedan dec. 200012 464 inlägg
#2
Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId )
if objRs.eof then 
   sTask = ""
Else 
   sTask = vbCrlF + objRS("Task")
End If
Medlem sedan jan. 20013 582 inlägg
#3

LarsG skrev:

Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId )
if objRs.eof then 
   sTask = ""
Else 
   sTask = vbCrlF + objRS("Task")
End If

Hmm, okej!

kanske förklarade dåligt...

men det ska vara:
Om objRS.EOF skriv sTask annars skriv vbCrlF + sTask

sTask har redan ett värde från en annan sql-fråga...

Får dock inte riktigt ihop det... blir en massa blankrader...

Mvh
henrik

Medlem sedan jan. 20013 582 inlägg
#4

Hmm, har testat lite och får det inte att fungera riktigt...

'Kontrolera om fältet Task är tomt
		Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId )
		
		if objRS.EOF then 
   			sTask = sTask
		Else 
   			sTask = vbCrlF + sTask
		End If

Även om fältet Task i tabellen är tomt så går den inte in if-satsen

Några bra ideér

MVH
henrik

Medlem sedan juni 200032 967 inlägg
#5
		if not objRS.EOF then 
   			if "" & objRS("task") <> "" then sTask = vbCrlF & sTask
		End If

Konkatenera med &.

Medlem sedan jan. 20013 582 inlägg
#6

Hehe, weeee!

Den satt som en smäck! Tackar!

"Du är min hjälte för..."

Grupp och låt tack!

Mvh
Henrik ..som blir mer och mer kreativ.... ;)

Medlem sedan dec. 19996 721 inlägg
#7

A-Teens, "Du är min hjälte för bövelen!"

Medlem sedan jan. 20013 582 inlägg
#8

Nix pix... fel...

Det börjar med ken och slutar på t...

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)