if condition

D

dave

hi
i have got one field in sql server 2000 database.
field1 char 50

in one record, i m storing value -1

but it doesnt satisfy following condition

if (rs("field1")) = cstr("-1") Then
response.write ("true")
end if

i already checked its value by response.write and
print -1 only..
then y its above condition is false???
thanx
dave
 
S

Steven Burn

Try the following;

Select Case rs("field1")
Case "-1"
Response.Write "-1"
Case Else
Response.Write "Not -1"
End Select

--
Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!

Disclaimer:
I know I'm probably wrong, I just like taking part ;o)
 
D

dave

tried but doesnt work..
dave
-----Original Message-----
Try the following;

Select Case rs("field1")
Case "-1"
Response.Write "-1"
Case Else
Response.Write "Not -1"
End Select

--
Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!

Disclaimer:
I know I'm probably wrong, I just like taking part ;o)





.
 
S

Steven Burn

Oks try this;

Dim valTable As Long
valTable = rs("field1")

Select Case valTable
Case -1
Response.Write "-1"
Case Else
Response.Write "Not -1"
End Select

--
Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!

Disclaimer:
I know I'm probably wrong, I just like taking part ;o)
 
D

dave

no..not working
-----Original Message-----
Oks try this;

Dim valTable As Long
valTable = rs("field1")

Select Case valTable
Case -1
Response.Write "-1"
Case Else
Response.Write "Not -1"
End Select

--
Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!

Disclaimer:
I know I'm probably wrong, I just like taking part ;o)





.
 
S

Steven Burn

How are you getting the value from the record set? and what is the value
type (integer, long, byte, string etc etc?)

--
Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!

Disclaimer:
I know I'm probably wrong, I just like taking part ;o)
 
D

dave

field1 char 50
-----Original Message-----
How are you getting the value from the record set? and what is the value
type (integer, long, byte, string etc etc?)

--
Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!

Disclaimer:
I know I'm probably wrong, I just like taking part ;o)





.
 
R

Ray at

If it's char(50) as opposed to varchar(50), would the value be:

"-1 ....[48 spaces]"


Try:

<%
if Trim(rs.Fields.Item("field1").Value) = "-1" Then
response.write "true"
end if
%>

Ray at home
 
D

dave

thanx a lot, ray
its all working now using trim
-----Original Message-----
If it's char(50) as opposed to varchar(50), would the value be:

"-1 ....[48 spaces]"


Try:

<%
if Trim(rs.Fields.Item("field1").Value) = "-1" Then
response.write "true"
end if
%>

Ray at home



field1 char 50


.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,770
Messages
2,569,583
Members
45,075
Latest member
MakersCBDBloodSupport

Latest Threads

Top