How To Escape Single Quote In String.Format
Jun 24, 2010
While searching on how to escape a single quote in String.Format, I found the answer at SO: Escaping single quote in String.Format(). It seems to be different for VB though. I tested it, and indeed C# needs
string s = DateTime.Now.ToString("MMM d \'yy 'at' H:mmm");
while VB needs
Dim s As String = Now.ToString("MMM d 'yy 'at' H:mmm")
Why does C# need a double backslash, and VB a single backslash? This might be a bit of a silly question to C# users, but while I can read C#, I'm not used to writing it.
View 4 Replies
ADVERTISEMENT
Mar 15, 2011
It would seem to be Dim MyString as String = """""" but VB doesn't like that.
View 2 Replies
Oct 23, 2009
I use SqlParameters when executing database statements. I know that I can replace a single quote with two single quotes... but in the past SqlParameters took care of this for me. I have two projects.. in one, the SqlParameter does this and it handles single quotes fine, in another, it does not and I'm at a loss why (I even copied and pasted the code):
[Code]...
View 9 Replies
Oct 4, 2011
I have this block of code that sets up my sql parameters for a stored proc that does an insert.
Dim sproc As StoredProcedure = New StoredProcedure("UsersInsert2", DataAccessConfiguration)
sproc.AddInput("@ID", SqlDbType.NVarChar, 10, entity.UserId)
sproc.AddInput("@PCode", SqlDbType.SmallInt, entity.PriviledgeCode)
sproc.AddInput("@Pwd", SqlDbType.NVarChar, 10, entity.Password.ToString())
[code]...
I've tested the stored proc in SSMS and it works.The problem is when I try to call it from the application. it fails. the @@rowcount = -1. I've tried returning an error code from the db... no dice. keeps coming back as -1 what is going to get executed looks like this
sproc = {EXEC UsersInsert2 @ID=ruxtest7, @PCode=0, @Pwd=1234, @Lang=E, @Name=ruxpint, @Notice=1, @CreatedBy=ruxpint}
I've re-used this code several times. only difference being I'm using NVarChar and it's vb.net.
View 1 Replies
Mar 10, 2009
I have a filter expression that contains a single quote (Al ' ABC), and i am using the Select statment of the datatable where i want to select all rows containing the filter expression, but i am encountering an error. how can i resolve it?
View 1 Replies
Mar 19, 2011
I have a filter expression that contains a single quote (Al ' ABC), and i am using the Select statment of the datatable where i want to select all rows containing the filter expression, but i am encountering an error. how can i resolve it
View 3 Replies
Dec 20, 2011
Can you set a condition inside the string.format parameter.So if i have
string.format("{0}" , if x = 7 then return "SEVEN" else return "ZERO")
Is there a way of doing this?
View 4 Replies
Jul 14, 2011
I have the following LINQ query:
Dim find_id = From p In dbContext.Residents _
Where p.person_name = occupant _
Select p
I then pull the first returned ID like so:
Dim building_id As String = find_building_id.FirstOrDefault.id
This works fine, except with the person has a ' in their last name, like M'arta. In this case I get a NullReferenceException.
Okay, the problem appears to be that when I am capturing the name initially from a GridView it is inserting into the value a #39 instead of ' and then LINQ is keeping things correct, so I end up with a non-match since it is attempting to match:
M#38arta = M'arta
View 1 Replies
May 14, 2012
I have a function in VB.NET that runs a query from an MS SQL DB, puts the results into temporary variables, then updates an Oracle DB. My question is, if the string in the MS SQL contains a single quote ( ' ), how do I update the Oracle DB for something that has that single quote?
For example: Jim's request Will produce the following error: ORA-01756: quoted string not properly terminated The ueio_tmpALM_Comments (coming from MS SQL) is the culprit that may or may not contain the single quote.
update_oracle =
"update Schema.Table set ISSUE_ADDED_TO_ALM = '1'," & _
"ISSUE_COMMENTS = '" & ueio_tmpALM_Comments & "'," & _
"where ISSUE_SUMMARY = '" & ueio_tmpALM_Summary & "' "
Dim or_cmd_2 = New NetOracle.OracleCommand(update_oracle, OracleConn)
or_cmd_2.ExecuteNonQuery()
View 1 Replies
Oct 19, 2011
I have a string like "Hello'World" and a Data Table with some records in it. One of those records is "Hello'World".he problem is, when I do a .Select in the Data Table, it only tries to search for the "Hello" part and throws an error on "World" because it interprets the ' (single. cuote) like the closing cuote on sql.DataTable.select("text = 'Hello'World'")I have gone through msdn doc, and it says I can escape some characters with [] brackets or f.slashes , but I just can't figure out: .select("text = 'Hello[']world'")
View 1 Replies
Jun 16, 2010
I am saving a text field that may contain a single of double quote.' or "If i use a double quote in my SQL save funciton I can save and use single Quotes. When I use a Single quote I can save Double Quotes. Yet not both.People use both, so I would like to know how I could change the delimiter to something other than a Double Quote for my text saves
View 3 Replies
May 2, 2011
The code is as follows
dim st as string
st="select * from employees where empName='" & textName.Text &"'"
' The empName is Dani'e
'So the single quote with in the name Dani'e makes the vb.net code to halt.
View 3 Replies
Dec 21, 2011
Does VB have an equivalent to the @ symbol in C# to quickly and efficiently escape a SQL command line string?
View 1 Replies
Mar 17, 2011
I have a problem that seems trivial. In an argument to an activity I need to supply a path.
This is done by this code:
String.Format("a
-bd -y -tzip {0} {1}* -r",
Path.Combine(BinariesDirectory,
"output.zip"),
BinariesDirectory)
However, the directories parameters contain spaces so they have to have quotes around them. I tried with single quote ' that works fine to put in the string, but the command shell executing the command ignores these. So it has to be double quote "
I have tried all methods I have fount on the Internet, for example to have a backslash before the double quote and to have three double quotes, but nothing seems to work. I get a compiler error as below.
Error 4 Compiler error(s) encountered processing expression "String.Format("a -bd -y -tzip "{0}" '{1}*' -r", Path.Combine(BinariesDirectory, "output.zip"), BinariesDirectory)".Comma, ')', or a valid expression continuation expected.
View 9 Replies
Nov 28, 2011
I need to convert this string to the proper form in my vb,net code
if (c == '"') {
s.Append('"');
} else if (c == '\') {
s.Append('\');
} else if (c == '/') {
[Code]...
View 1 Replies
Apr 15, 2010
I read in a Byte Array generated from a function called from an external DLL file and then converted (encoded) it into a String. In the Locals window (shown below), msg does not have a trailing double-quote.[code]...
View 1 Replies
Dec 10, 2009
If I needed to escape a double quote character within a string literal I'd use two consecutive double quotes as follows:
Dim name = "Chuck ""Iceman"" Liddell"
However, it doesn't seem like consecutive # works the same way. The compiler is expecting a compiler directive to follow the # character, even when its enclosed in double quotes. How can tell the compiler that I want a # character in my string?
EDIT: as a few of the answers below point out, # is not a reserved character. I closed my solution in Visual Studio and re-opened it and no longer got the compiler squiggles warning me.
View 6 Replies
Aug 11, 2009
How do I escape form data in VB.net? I have various lines like this[code]...
View 6 Replies
Aug 30, 2011
I'm trying to include quotes into my string to add to a text box, i am using this [code]....
View 5 Replies
Aug 2, 2011
is there way to update having quote string eg. drug's name ('s) in vb text field ' this corrector REFUSING TO UPDATE TO DATABASE. this kinds of error always comes up Incorect Syntax Near 'S'.Unclosed Quotation Mark After character string '))'.
View 3 Replies
Aug 14, 2009
I am trying to replace "a" to = ""a""
code i have tried is
If line.Contains("""") Then
line.Replace("", "")
[code].....
View 6 Replies
Feb 4, 2011
I noticed that if I leave off the terminating double quote for a string constant in Visual Studio 2010, there is no error or even a warning, i.e.
Dim foo as String = "hi
However, the continuous integration tool we are using flags an error:
error BC30648: String constants must end with a double quote.
Is there some language rule in VB.Net that makes a terminating double quote optional "sometimes"? Is there some setting in Visual Studio that will make it flag this as an error, so I can avoid "breaking the build" in this way?
View 1 Replies
Sep 14, 2011
var queryString = string.Format("filename={0}&filestream={1}&append={2)", fileName, Convert.ToBase64String(b, 0, bytesRead).ToString(), 1);
above line of code giving error 'Input string was not in a correct format.'
View 2 Replies
Jul 7, 2011
I have a function that is getting passed a String and a DataRow.The String is a custom formatter. The idea is to do this
String.Format(passed_in_String, DataRow("ColumnINeed"))
The reason this is being done is at this point we have no idea what the column contains.However, if the formatter is "{0:MM/dd/yyyy}" and the DataRow("ColumnINeed") is an integer containing 42, String.Format is returning: MM/dd/yyyy In this situation I need it to throw an exception instead of returning nonsense.Is there anyway to make String.Format throw an exception if the object does not match what the format string is expecting?
View 2 Replies
Aug 13, 2010
I am writing a small app that is retrieving data from a device connected to a virtual com-port. I connect without problems to the device using the settings 9600-8-N-1.
I need to send the command <esc>MS , the device then sends back the data to a computer. I have tried this using Hyperterminal with success. I also did this with Excel and VBA. I used the MSComm32 Active X control:
MSComm1.Output = Chr$(27) + "M" + "S" + Chr$(13)
Msgbox(MSComm1.Input)
This made the data from the device pop up in a messagebox. I am writing a winforms app in vb.net, using VS2005. I have a form, on which I have a Placed a SerialPort control, named sp. My sample code is as follows:
Private Sub Form1_Load(ByVal
sender As System.Object,
ByVal e
[CODE]...
This returns the error message "Error: expecting a command". I have done som tests in HyperTerminal, and have concluded with:
-If I dont send <esc>, I get error "Expecting a command"
-If I send wrong command (ie MD instead of MS) i get error "Bad command"
Based on this, I suspect that I don't pass the escape character correctly to my device. So I wonder how to do this?
View 5 Replies
Mar 25, 2009
I have a CSV file where the values are in double quotes and seperated by a comma. I'm getting incorrect data if I try to seperate the string with my Split function. How do I do it?
Example:[code...]
View 2 Replies
Aug 26, 2010
So I need a format string to pass to String.Format that would "move" the decimal point.I can't perform any math operations before doing the String.Format, so it has to work right off the bat.Basically I'm emulating a formatting string from a proprietary server. In it if I say:
"MR2"
for the value:
12345
The result is:
123.45
I'm close with this, but it's not spot on:
String.Format("{0:#0.##}", 12345)
an extra, but not necessary... there is also MR2Z, which moves the decimal 2 left, but if the value is 0 "" is returned.
View 5 Replies
Nov 4, 2010
however, i'm copying this directly from the book in its example format and still getting an error.
FormatException was unhandled
Input String was not in correct format
Public Class Form1
[Code].....
View 2 Replies
Sep 1, 2007
how to make a single column of a datagridview into currency format?
InventoryDataGridView.Columns(5).Name = "inventory_cost"
InventoryDataGridView.Columns(5).DataPropertyName = "inventory_cost"
InventoryDataGridView.Columns(5).Width = 70
InventoryDataGridView.Columns(5).HeaderText = "Cost"
InventoryDataGridView.Columns(5).???
View 8 Replies
Oct 11, 2011
i have a project and i want to insert multiple rows into a single column and then display them into a single text box...
this is what I'm going for:
DATABASE: column 1
| column 2 | column 3
| column 4 |
[Code]....
yes i know I've posted this in 3 different forums but no one seems to know either
View 2 Replies