473,408 Members | 2,888 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

IF statement

I have IF statement:

If Hour(advEndDate) >Hour(advStartDate) Then

state=0

else

state=1

End If

Anyway, if hour of end date is greater than the hour of start date, I have state=0.
If statement is always true.

If I write in command window:

Hour(advEndDate) >Hour(advStartDate)

I get FALSE as the result.

Why?

Thank you,

Simon

Nov 21 '05 #1
2 1031
Don't you mean the Watch window?
Does it make sense that "success" would be printed here?
Sub Main()
Dim advenddate As Date, advstartdate As Date
advenddate = Date.Now
advstartdate = advenddate.AddHours(-2)
If Hour(advenddate) > Hour(advstartdate) Then
Debug.WriteLine("success")
End If
End Sub

Then put "Hour(advenddate) > Hour(advstartdate)" in the watch window, and
see if it says True.
"simon" wrote:
I have IF statement:

If Hour(advEndDate) >Hour(advStartDate) Then

state=0

else

state=1

End If

Anyway, if hour of end date is greater than the hour of start date, I have state=0.
If statement is always true.

If I write in command window:

Hour(advEndDate) >Hour(advStartDate)

I get FALSE as the result.

Why?

Thank you,

Simon


Nov 21 '05 #2
What kind of a variable is state? If it is boolean, you should be using true and false not 1 and 0. The values 1 and 0 are not as intuitive as true and false and cause confusion.

--
Gerry O'Brien [MVP]
Visual Basic .NET(VB.NET)


"simon" <si*********@stud-moderna.si> wrote in message news:Ob**************@TK2MSFTNGP15.phx.gbl...
I have IF statement:

If Hour(advEndDate) >Hour(advStartDate) Then

state=0

else

state=1

End If

Anyway, if hour of end date is greater than the hour of start date, I have state=0.
If statement is always true.

If I write in command window:

Hour(advEndDate) >Hour(advStartDate)

I get FALSE as the result.

Why?

Thank you,

Simon

Nov 21 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

28
by: Fábio Mendes | last post by:
I'm sorry if it's an replicate. Either my e-mail program is messing with things or the python-list sent my msg to /dev/null. I couldn't find anything related in previous PEP's, so here it goes a...
15
by: Nerox | last post by:
Hi, If i write: #include <stdio.h> int foo(int); int main(void){ int a = 3; foo(a); }
13
by: eman1000 | last post by:
I was recently looking at the prototype library (http://prototype.conio.net/) and I noticed the author used the following syntax: Object.extend(MyObj.prototype, { my_meth1: function(){},...
37
by: Steven Bethard | last post by:
The PEP below should be mostly self explanatory. I'll try to keep the most updated versions available at: http://ucsu.colorado.edu/~bethard/py/pep_create_statement.txt...
18
by: Steven Bethard | last post by:
I've updated the PEP based on a number of comments on comp.lang.python. The most updated versions are still at: http://ucsu.colorado.edu/~bethard/py/pep_create_statement.txt...
28
by: Steven Bethard | last post by:
Ok, I finally have a PEP number. Here's the most updated version of the "make" statement PEP. I'll be posting it shortly to python-dev. Thanks again for the previous discussion and suggestions!...
7
by: Steven Bethard | last post by:
I've updated PEP 359 with a bunch of the recent suggestions. The patch is available at: http://bugs.python.org/1472459 and I've pasted the full text below. I've tried to be more explicit about...
19
by: Steve | last post by:
ASP error number 13 - Type mismatch with SELECT...FOR UPDATE statement I got ASP error number 13 when I use the SELECT...FOR UPDATE statement as below. However, if I use SELECT statement without...
18
by: dspfun | last post by:
Hi! The words "expression" and "statement" are often used in C99 and C- textbooks, however, I am not sure of the clear defintion of these words with respect to C. Can somebody provide a sharp...
23
by: florian.loitsch | last post by:
According to the spec Section 14 the production SourceElements:SourceElements SourceElement is evaluated as follows: 1. Evaluate SourceElements. 2. If Result(1) is an abrupt completion, return...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.