|
Yep, I realized that. The last language I still didn't checked is Pascal (let me come home, I'll do that )
Now I see, that developers of programming languages thought about humans and not about computers and Math.
Null <> 12 should be True and doesn't matter what you mean by Null. But someone assumed that all operations with Null should return Null. I can't accept it, because it is a human's view, not computer's
So again.... C++ Rulez (sorry for kidding )
In C++ NULL != 12 is true as it should be
Philip Patrick
Web-site: www.stpworks.com
"Two beer or not two beer?" Shakesbeer
Need Web-based database administrator? You already have it!
|
|
|
|
|
Philip Patrick wrote:
In C++ NULL != 12 is true as it should be
Ah, but in C++ NULL HAS a value (0 or (void*) 0 ), NULL should not have a value because that is what it means, no value.
When you compare something to NULL in C++ you are checking whether the pointer is pointing to memory location 0.
James
Simplicity Rules!
|
|
|
|
|
Any Null operations will result in Null (e.g. Null<>12=Null and [Null=12]=Null)...and in If null is coerced into False
|
|
|
|
|
Well, many people (and myself also) already said this.
Now another question. If you can't compare to Null, so why you can cast it to Boolean?
And if you can cast Null to Boolean, you can or sure cast it to Integer. So the result should look like (I'll use C++ syntax, it has castings)
if( ((int)(bool)NULL) <> (int)12 ) ...
You see now? You can compare to Null
Maybe I'm stubborn, but still it doesn't make sence to me
Philip Patrick
Web-site: www.stpworks.com
"Two beer or not two beer?" Shakesbeer
Need Web-based database administrator? You already have it!
|
|
|
|
|
James T. Johnson wrote:
NULL should not have a value
Why not? You can't implement it in computer without some sort of philosophy. If no one knows what is NULL, so why it is not 0?
Again, it doesn't matter what it is, 0 or -1 or 980987. You have to agree that Null (whatever it be) is not 12
Philip Patrick
Web-site: www.stpworks.com
"Two beer or not two beer?" Shakesbeer
Need Web-based database administrator? You already have it!
|
|
|
|
|
Philip Patrick wrote:
Why not?
That is the definition of NULL when dealing with databases, no value. To give a value to NULL is a hack.
Philip Patrick wrote:
If no one knows what is NULL, so why it is not 0?
We know what NULL is, NULL is the state of not having a value
Philip Patrick wrote:
Again, it doesn't matter what it is, 0 or -1 or 980987
Sure it does, if Age is a nullable column in a database an age of 0 has a different meaning than no value. That is its entire purpose.
Philip Patrick wrote:
You have to agree that Null (whatever it be) is not 12
In the original post you were using equals to compare two values, any value compared to Null is Null, not true or false; but thanks to VB's implicit casting [ ] you get a false out of it.
Something I neglected to mention in my previous post was the Database NULL and C++ NULL stand for two different things. Database NULL means no value, C++ NULL means a pointer to memory location 0, obviously a value.
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
any value compared to Null is Null
And this is what I don't understand. Why it is Null? I mean the result of comparision. If it is illegal to compare to Null, so I should get an error, but not a boolean "False"
At the end I don't understand what is "nothing" in computer?
Philip Patrick
Web-site: www.stpworks.com
"Two beer or not two beer?" Shakesbeer
Need Web-based database administrator? You already have it!
|
|
|
|
|
Hello.
I need query Excel Sheets count and names
by asp.net.
How can I get access to a Excel file and it's
properties?
Can anyone help me?
Thanks in advance!!!!
Sergio
Sergio Bertini
|
|
|
|
|
Hi Recently I have downloaded the Advanced ASP Forum and Discussion board with Integrated Members System. Could you please tell me how to demo the code. I am new to this area and trying to understand the code.
Thanks
sriani
|
|
|
|
|
You've heard what I said!
------------------------------------
Rickard Andersson, Suza Computing
ICQ#: 50302279
I'm from the winter country SWEDEN!
------------------------------------
|
|
|
|
|
What is the advantage of using code-behind? hen should I use it and when should I use aspx ?
thanks
Mazy
"The path you tread is narrow and the drop is shear and very high,
The ravens all are watching from a vantage point near by,
Apprehension creeping like a choo-train uo your spine,
Will the tightrope reach the end;will the final cuplet rhyme?"Cymbaline-Pink Floyd
|
|
|
|
|
Code behind allows you to seperate presentation from code. i.e. you don't need to embed asp script with html code. You can also share a code-behind module between pages. If you develop a common rountine it can used by all your pages.
|
|
|
|
|
Thank you Mark
Mazy
"The path you tread is narrow and the drop is shear and very high,
The ravens all are watching from a vantage point near by,
Apprehension creeping like a choo-train uo your spine,
Will the tightrope reach the end;will the final cuplet rhyme?"Cymbaline-Pink Floyd
|
|
|
|
|
Anyone run into this problem?
I built a C# web app and then FTP'd it, after building in release, to a hosting server. When I try accessing the page I get an error. "Could not load type namespace.page".
Microsoft Technet says the problem is that C# Web Apps must be built if they contain code-behind modules. I checked again to make sure it was built. Still no luck. Since the article also said it occurs with C# and not VB.NET I created a simple VB.NET webapp and copied it to the deployment server. Same error.
|
|
|
|
|
Found the problem. There was no aspnet_client folder in the web root.
|
|
|
|
|
I just want to make an "Hello World" for ASP.Net. A simple file that displays to the user "Hello World" in C#... With no overhead. In ASP regular, it was easy... I just did <% Response.Write "Hello World" %>
What do I do in aspx??? I don't even know, exactly, how to tell it that I want to use C#. This is a bit overwhelming.
|
|
|
|
|
<%@ Page language="c#" runat="server" %>
<script runat="server" language="c#">
void Page_Load()
{
labelHi.Text = "Hello World";
}
</script>
<html>
<head><title>Hello</title></head>
<body>
<asp:label id="labelHi" runat="server" />
</body>
</html> That should do the trick
HTH,
James
Simplicity Rules!
|
|
|
|
|
Wait... This is how you do it? Forgive me, but that seems like a hack. Isn't there a simple way to do it? I'm looking for "response.write('hello world');"... Does everything have to be done with a control?
|
|
|
|
|
It doesn't have to be, but that is the "ASP.NET way" of doing things.
If you want to use Response.Write just throw in a script block in the body block doing so
James
Simplicity Rules!
|
|
|
|
|
If you make public member variable in your code-behind class it can be used as such:
class CodeBehind
{
public string mymessage = "Hello, World";
other stuff
.
.
.
<@ codebehind=...
<html>
<body>
<p><%=mymessage%></p>
</body>
</html>
|
|
|
|
|
This should work:
<%@ Page language="c#">
<% Response.Write("Hello World."); %>
--
David Wengier
Sonork ID: 100.14177 - Ch00k
|
|
|
|
|
After learning ASP I am now curious how I can create a CD that has a database driven html page on it.
For example, I want a CD that I can give to people that would be the same as if they were visiting my web-site. How can I do this?
Any thoughts would be really helpful,
Tim
---------------------------------------
Tim Booher
|
|
|
|
|
If you want DB access you'd need some kinda web server for the server side scripts.
Though maybe you can try calling ADO from client side VBScript, though I dont know if it will work.
Try it out anyway
Nish
Check out last week's Code Project posting stats presentation from :-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
|
|
|
|
|
In old HTML way I can do this using :
<FORM METHOD="POST" ACTION="email.asp" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="anexos">
<P>
<INPUT TYPE="submit">
</FORM>
But how can I create an aspx button to perform the same task? and the .cs
part will get that file path like : MailAttachment oAttachment = new
MailAttachment('the path from users choice');
==Ken
|
|
|
|
|