String.equals() And Apostrophe - Execution Code ?

Oct 27, 2010

I just ran into what I consider a very strange issue in the execution of some code that I thought I had completely well-understood.

Basically, I was using this kind of notation:

If strOne.equals(strTwo) Then

rather than

If strOne = strTwo Then

I came from a c and java background, and using the '=' operator for comparison has always made me cringe, so I've used the .equals() comparison function thinking that it was equivalent. But just now some of my code broke. It encountered a string containing "Eagle's Nest: Dawn Patrol", used the .equals() to compare it to "Eagle's Nest: Dawn Patrol" and declared them not equal. I changed the code to use '=' rather than '.equals()' and it declared them equal. I also did this:

If strOne.Replace("'", "").Equals(strTwo.Replace("'", "")) Then

And again, it declared them equal.

This has me a little rattled because my code is filled with the use of .equals(), and I've used it assuming that it was no different than writing strOne = strTwo. I've scanned the interweb looking for information about this. I have not found any information about odd interactions between the apostrophe (or other) character(s) and .equals(). Microsoft's documentation does not hint at any subtle differences. how .equals() differs from '='

View 4 Replies


ADVERTISEMENT

.net - IEnumerable.Equals Seems To Call The Wrong Equals Method

May 23, 2012

I implemented a PagedModel class to wrap around IEnumerable to provide paging data for grids in my MVC app.I used Resharper's auto-generated Equality code telling it to check the data, total rows, page number, and page size fields.[code]I found the call to Equals(other._ModelData, _ModelData) peculiar, as AFAIK, this checks that it is the same object rather than that the contained items are the same. Because my tests were failing anyways, I went ahead and changed it to other._ModelData.Equals(_ModelData) with no success. Then I reflected into it at debug time and found that other._ ModelData.GetType().GetMethod("Equals",{GetType(Object)}).DeclaringType was Object! Obviously, that would result in the failed comparison.I came up with a solution to create a EnumerableEquals method which compares every item in the two enumerables to confirm the are the same, but it seems sloppy. Is there anything I can do to use the normal .Equals method? [code]

View 2 Replies

Using String.Equals In .net?

Aug 26, 2011

I am comapring 2 contract IDs, one is sent by the caller, the other is in a file and read into a variable. I use a string.Equals method to compare the contract IDs. The contract IDs compare successfully if the number in a contract ID is more than 1 away from the the other for example:

CTSRG0006 & CTSRG0005 = false

However

CTSRG0006 & CTSRG0007 = true

the code I am using for the comparison:

If fileContractID.Equals(calledContractID) Then
isFileValid = True
End If

View 1 Replies

Change The Highlighted Code To Accept An Apostrophe?

Aug 16, 2010

How can I change the highlighted code to accept an apostrophe.. Presently, it gives an error: Unclosed quotation mark after the characetr string ;'Test Project''. Incorrect syntax near 'Test Project''.

[Code]...

View 6 Replies

Javascript - Encoding String For Apostrophe In Asp.net?

Sep 20, 2011

I am having a problem trying to resolve an apostrophe related issue. I have searched SO,

My clientside javascript code is: var strUserText = uSettings.replace(/'/g, "'")

after the above line is executed, the form does a submit

document.form1.submit(); in code behind, a class retreives those values:

sUserSettings = request.form("strUserSettings ") the result is a semi-truncated string.Given the above code process flow, how can I save "John O'Brady's ASP Blog" in to a database?

I thought I was saving "John O'Brady's ASP Blog" but that isn't working.

View 4 Replies

VS 2010 - Apostrophe In Database String

Feb 6, 2012

Am just wondering if I'm doing something the long way round, so I thought I'd bounce it off the forum for opinion. I'm using the following code to write the contents of three text boxes into a table in an access database. [Code]

During testing I noticed that when an ' (apostrophe in words like can't) was used in the text boxes it would cause the app to halt. Figured that it was due to the ' being interpreted as a command so I could replace all of the ' in the text with a "unique" character before writing it to the database, so then when it is read back I could re-replace the "unique" character with the ' so the user sees what they have entered.

My question: is there a more efficient way of handling this ?

View 10 Replies

Create A Function That Replace The Apostrophe (') Into Empty String?

Nov 26, 2010

How to create a function that replace the apostrophe (') into empty string?

View 3 Replies

Why The Rowfilter Property Does Not Work If There Is An Apostrophe In Present In The String

Feb 3, 2010

why the rowfilter property does not work if there is an apostrophe in present in the string. For e.g. , tempdat.DefaultView.RowFilter = "Mystring = '" & st & "'" the above does not work if st="mystrings's" under the column header Mystring.

View 3 Replies

C# - Get The Number Of Rows Equals To A String In MS Reports?

Jan 13, 2012

Simple question but it is killing.

How do I write an expression, that return the number of rows where a column is equal something.

I can get the total rows like this: =Count(Fields!Foo.Value) and RowNumber("Rapporter")

But I can't get the number of rows where Foo is equal to someString

Foo is a type string.

View 1 Replies

Apostrophe Error - Unclosed Quotation Mark After Character String

Aug 12, 2010

I have the following update code which works fine. However, it prompts an error when apostrophe (') is used in txtdesc.text. For example if you type name's , the error message will be..
Incorrect syntax near 's'
Unclosed quotation mark after the character string ".

query = "UPDATE dbo.TblProjects SET ProjectDesc ='" & _
txtProdesc.Text & "' where ProjectID='" & _
txtProjectID.Text & "'"
cmd = New SqlCommand(query, conn)
cmd.ExecuteNonQuery()

View 12 Replies

Nothing Equals String.Empty, Null Does Not Equal String.Empty?

Jun 28, 2010

This must've have been asked before but I couldn't locate it. In a mixed code project (VB and C#) we were debugging some old Visual Basic code where a statement as follows could be found:

If Request.Params("xxx") <> "" Then
'do something

I considered this a bug as Request.Params could be null, in which case the statement would've become false which wasn't the idea. So I thought. I just found out, -- probably for the tenth time and I will keep forgetting -- that the following two statements are not equal, while Nothing in VB should be equal to null in C# (thought I):

if(String.Empty == null) // always false
If String.Empty = Nothing Then ' always true

Should I dismiss this as a typical Microsoft backward compatibility effort, or should I consider this a huge error in the VB.NET compiler? Does anybody know the Microsoftean opinion on this oddity?

View 3 Replies

End The Execution Of The Rest Of The Code?

Sep 2, 2009

i am getting an input from the user and i m checking in try catch statement. what i want to do is when the exception is caught i want to stop executing the rest of the code. my code is as below

Public Class AddForm
Private Sub Add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Add.Click
Dim inc As Integer[code]......

View 4 Replies

Getting The Dynamic Code Execution?

Aug 23, 2010

i'm building a basic server program that I want to recieve commands and execute them sent from a client program and I'm using my home network to test it out. I've got no problem with the communication between the client and server programs and have used a simple Send Text function to communicate to the server program which simply brings up whatever text was sent in a message box.

I've decided that constantly updating the program and transferring the new EXE file just doesnt work as I have to keep starting and stopping the server program to do that just to update the list of commands it recieves. So say for example I've got a button on my client program that tells the server to open the cd-rom draw on that computer, it sends this in the form of simple text openCDdraw" and when the server recieves this, it pops open the cd draw and so on and so on... but I thought a better way of doing this may be to say have the commands listed in a SQL database and when the server recieves a message it searches through the database to find the correct command and executes the code associated with the command.

Now I can retrieve the information fine in to a string variable ("Dim a as string, a = dr.getvalue(3)") but where do I go for there? This is the problem see. My apologies if I've gone a bit long winded on this one but thought it necessary to explain what I'm doing. I've heard of dynamic code execution but when I tried a project I found on the internet it had been coded in C# and I don't know any C nor do I want to as I'm a VB veteran and have updated myself with the way of .NET now so am not going to start all over again with learning C. Does anyone know of an easier way of doing this? Static code is so easy to do because it is typed straight into the coding sections and I had already thought about creating loads of subs/functions to execute each command but again that involves updating the EXE file every time so there must be a better and easier way of doing it.

Can I also just point out that this little project i'm working on is not for a TROJAN or whatever that old NETBUS program used to be called, it is simply so I know how to do it and can use it for other things that I'm working on and through. Also I'd just like to know how to retrieve and execute code from a database or text file.

View 17 Replies

Completely Stop Code Execution?

Feb 6, 2012

How can I completely stop code execution?

Also, how can I hide a form and keep all information saved so I can bring it back up again?

For instance, I have form1 with "alpha" written in a textbox. Now when I hide form1 (Me.Hide), I would like to be able to bring form1 back with "alpha" still written in the textbox.

Currently, I hide it, and when I show it again, the textbox is empty.

View 10 Replies

Try Catch Not Stopping Execution Of Code?

Jul 6, 2011

I have been experiencing a problem with one of my Try Catch blocks. Specifically, I have a block of code that inserts data into a db using a stored procedure. There is a problem within the code getting one of the parameters to the SP. I know what the problem is and how to fix it. My issue is that the Try Catch should be stopping any further execution of code once it catches the error. I have verified that the error is being caught and that it sends the exception to my label used for error reprorting. However, instead of stopping future execution and displaying the error it rolls over the label assignment and continues to the next piece of code in the calling procedure. In essence, it is as if there is no error occuring at all.To give everyone a point of reference, I call a sub-routine from a button click event. Within the sub-routine I have my Try Catch block with the SP code. I am NOT using Try Catch Finally. It is simply Try the SP Catch ex as Exception and End Try.

View 2 Replies

Pause The Execution Of Code In An Event Handler?

Mar 9, 2009

how to pause the execution of code in an event handler.

For instance in a forms load event how can I have the rest of the programs features continue to run but wait 5 seconds before the code in the load event handler is executed?

View 3 Replies

Selection Type Of Variables Speed Up The Code Execution?

Feb 15, 2012

"Does the selection type of variables speed up the code execution in VB.NET?"For example, I have two same exactly same projects where the first project is running with all Single variables and the other project which running with all Double variables.Is there any difference in term of the speed of code execution?This is because I'm working on a project which is very critical in term of the speed of execution. However, I'm using Double variables for most part of the code.

View 4 Replies

VS 2010 - Threading - Button To Stop Execution Of Code

Apr 22, 2011

I am working on an app and I am a bit confused w/ threading. I understand the point of threading but I am not getting when to use a background worker thread vs. a standard thread vs. a thread pool. Can someone shed some light on when to use which? Right now, I am trying code an app that does stuff initially in a sequential order and then eventually must thread (otherwise it takes forever). The problem I am having w/ the sequential stuff (and threading later) is that I need a button to be able to stop execution of code. [Code]

I did the background worker on this first sequential operation because when I tried w/ out it, the text box didn't update at all until the web page contents were retrieved. Basically, the text box change of "Starting." doesn't show up until the web page is finished processing even though the assignment to the text box happens before that code.

View 11 Replies

VS 2010 Stop Button Code Execution At Some Point?

Feb 26, 2012

Is there any way to stop the execution of the code that's under a button if for example a certain condition is met?

View 5 Replies

Assigning Function Value Instead Of Using Return Keyword, And Its Effect On Synchronised Code Execution?

Apr 13, 2011

I am wondering if there is a difference between using

Public Function Foo() As Double
Return 3.0
End Function

[code].....

View 2 Replies

Sql Server - SSRS Code Shared Variables And Simultaneous Report Execution?

Dec 28, 2009

I've found out that if two instances of an SSRS report run at the same time, any Code variables declared at the class level (not inside a function) can collide. I suspect this may be the cause of our report failures and I'm working up a potential fix.The reason we're using the Code portion of SSRS at all is for things like custom group and page header calculation. The code is called from expressions in TextBoxes and returns what the current label should be. The code needs to maintain state to remember what the last header value was in order return it when unknown or to store the new header value for reuse

View 11 Replies

How To Deal SQL With Apostrophe(')

Aug 17, 2011

I am using VB 2005 and MS Access 2007.Some of business name has apostrophe(') and I need to know how SQL deal with this name.For example

sqlStr = "SELECT * FROM AddressTable WHERE BusinessName=" & "'" & updateBName & "'"
in this case, if updateBName is "Den's Nail", the real SQL is
"SELECT * FROM AddressChangeTable WHERE BusinessName='Den's Nail'"

and this code generates Error Message.Is there any way to prevent error ?Or do I have to remove all apostrophe(') in Business Name?

View 3 Replies

Reading And Writing Files On External Hard Drive, Code To Ensure SQL Or Data Read/write Execution In Case Of Periodic Drive Reconnect?

Dec 18, 2010

The drive is connected via USB and the problem I'm having is that, periodically, while my code is executing, the usb drive seems to disconnect and reconnect. (Nothing to do with the program, but the drive itself).I want to find a way to prevent these temporary drive reconnects from interrupting my code. IE, i want to insure that whatever read or write that is requested is actually executed even in the case of a temporary drive interruption.

View 1 Replies

Apostrophe In Node Name Of XML File

Aug 7, 2011

I have a xml file that should contain a apostrophe in one of the nodes name. Now as far as I can see it can't be done but put a bit of light into this. So the node should look like this
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<name's>
...
</name's>
Now I'm sure that the xml is not correct, but how can I bypass this?

View 6 Replies

Apostrophe Within An OpenReport Parameter?

Nov 8, 2010

I have Visual Basic code going against a MS Access database. I am trying to create a Select query using parameters to filter records. One field is Location which is a loaded combo box. The user can select "Catering Hall" which is not a problem. But if they chose "Paddock's Restaurant" I get a syntax error. I tried putting a double apostrophe on either side of the query but that doesn't work.

[Code]...

how to get around this as the database record is "Paddock's Resaurant".

View 4 Replies

Dealing With Apostrophe In Filter?

Jul 19, 2011

Problem dealing with apostrophe in filter?

View 5 Replies

Query A DataTable Where A Value Has An Apostrophe In It?

Mar 22, 2011

How do I query a DataTable where a value has an apostrophe in it? For example, my datatable has a lastname column and I want to search for the name "O'Bryan", how would I do it? With an SQL query I would just use a parameter & it would take care of the apostrophe automatically. Is there a way to use parameters with a DataTable?

View 5 Replies

Waiting For Threads - Thread.join Suspend Execution Of Code On Calling Thread Until Spawned Thread Finishes Or Is Aborted

Sep 2, 2010

My understanding is that thread.join will suspend the execution of code on the calling thread until the spawned thread finishes or is aborted...

With that in mind, I tried this:

For i = 1 to 50
threads = New Thread(AddressOf test)
threads.IsBackground = True
threads.SetApartmentState(ApartmentState.STA)

[CODE]...

However, the rest of the code runs when the loop finishes, not waiting for all the spawned threads to finish. Since the rest of the code needs the threads to finish (otherwise the rest will error).

View 4 Replies

.net - Winforms With Codepage Char Instead Of Apostrophe?

Dec 2, 2010

In .NET 3.5, I have a Winform with a combobox in it. The datya comes from a DB2 mainframe DB. The problem is that we have a character that is not the real apostrophe. Pasted from Word I'd guess. But in our combobox, it is not diplayed correctly. It shows a question mark "?" instead.

View 1 Replies

Apostrophe Causing SQL UPDATE To Fail?

Dec 7, 2011

I am having an issue with the SQLCommand query update handling apostrophes. I have a gridview that accepts edited text which might have apostrophes and other such accent characters.The UPDATE keeps throwing errors on the apostrophes in the text entered causing the SQL UPDATE to fail.

Here is the code:
Dim lbl1 As Label = GridView3.Rows(e.RowIndex).Cells(0).FindControl("Label1")
IDVal = lbl1.Text

[code].....

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved