Web Forms :: How To Put A Quotation Mark With-in Quotation Marks To Have Them Literally Used
Jun 29, 2010
I am wanting to concenate a string inserting a quote. How do I do that? i.e. label.text = "quotation mark" & "new" & " " & "name" I want to be able to see "new name" in the end with the actual quotation marks.
I'm having problem getting the syntax right for an SQL statement for a Progress database. I have the column "Resource" which is a reserved word and according to the Openedge SQL Reference I can only use reserved words if I delimit them with double quotation marks.
So how do I write this line...
Dim comm As New OdbcCommand("SELECT Resource FROM PUB.ActOper WHERE CreDate > TO_DATE ('05/24/2010')", conn)
...with double quotes around Resource? I've tried a bunch of different combinations but I get "Expression expected" or "valid continuation expected" or something similar.
The Web Form post back reports: Unclosed quotation mark after the character string error
Message reads:
An Error Occurred: System.Data.SqlClient.SqlException: Unclosed quotation mark after the character string ''. Incorrect syntax near ''. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at _Default.Button1_Click(Object sender, EventArgs e) in http://server/Default.aspx.vb:line 17
<div id="mydiv">This is a "div" with quotation marks</div>
I want to use regular expressions to return the following:
<div id='mydiv'>This is a "div" with quotation marks</div>
Notice how the id attribute in the div is now surrounded by apostrophes?
How can I do this with a regular expression?
Edit: I'm not looking for a magic bullet to handle every edge case in every situation. We should all be weary of using regex to parse HTML but, in this particular case and for my particular need, regex IS the solution.
Edit #2: Jens Ameskamp helped to find a solution for me but anyone randomly coming to this page should think long and very hard about using this solution. In my case it works because I am very confident of the type of strings that I'll be dealing with. I know the dangers and the risks and make sure you do to. If you're not sure if you know then it probably indicates that you don't know and shouldn't use this method.
ERROR MESSAGE: Unclosed quotation mark after the character string ') '.Incorrect syntax near 's'.I am getting this error when adding a value to a table which contains a single quotation, value is: men'sthat value is been pass as the keyword name.this is the query that i am using: Dim sql2 As String = "INSERT INTO keyword_relation_type (business_id, keyword_name, keyword_id) VALUES ('" & business_id & "','" & keywords(i) & "','" & keywordsID(i) & " ') "
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim SQLData As New System.Data.SqlClient.SqlConnection("Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True") Dim cmdSelect As New System.Data.SqlClient.SqlCommand("SELECT * FROM Table1 WHERE Date =" & TextBox1.Text & "'", SQLData) SQLData.Open() Dim dtrReader As System.Data.SqlClient.SqlDataReader = cmdSelect.ExecuteReader() While dtrReader.Read() For j As Integer = 1 To 31 Dim s As String = "s" & j If dtrReader(s.ToString()).ToString() = "b" Then Dim img As ImageButton = DirectCast(Panel1.FindControl(s.ToString()), ImageButton) img.ImageUrl = "~/Images/booked.gif" img.Enabled = False End If Next End While dtrReader.Close() SQLData.Close() End Sub
Error:
Unclosed quotation mark after the character string ''.
I need to insert 5'5 in the height column but access db does not allow it. How can I be albe to insert this data with a quotation mark in the database.
Assuming i have a winform that has a button called "Create a Quote". Once user clicks it, a PDF File gets created on desktop. The PDF File has a fixed design/structure e.g. the logo is at the top left corner, the headers are fixed, etc. However, the data it self is pulled from a database.
As you see above, Quotation #, Description, Qty, U.P (USD), T.P (USD) records should be fetched from the db and dumped in the pdf template then create the pdf for user.
i would like to insert text in sql server that contains words like select and a single quotation mark but sql server gives errors like if i wanna insert this :
.aspx file that I would have never even thought to look. It was occuring because of a control(ListView I believe) that had been "completely" commented out using the <!-- --> tags. The text was all green which gave me the re-assuring feeling that this code would not be included in the website. I finally decided to search my entire .aspx page for any occurences of the variable it kept insisting couldn't be "databound" and sure enough it was inside a template of a ListView control that was commented out.
I develop one concept, i want to query how to compare marks/reports all student in a class, compare subjects, previous marks/reports. another concept in my page i display charts in this charts i put a dropdownlist in this ddl pie, line, bar charts are their but i selected any one that chart type visible
I'm running into a really weird issue: when a user copies text from another file and pastes into an ASP textbox, question marks occasionally appear. For example, copying text from one file ("P/U FILE5") pastes correctly into the ASP textbox, displaying as "P/U FILE5"
However, in the database, the text is stored as "P?/?U FILE?5"
So by way of checking and converting the textbox string to a byte array, I see byte values like this: "80 63 47 63 85 70 73 76 69 83 63 53" which means that when I actually look at the VALUE of the textbox string, it's actually sticking question marks in there. But they don't appear anywhere in the textbox!
As i am trying to do crystal report task as it is aim is to calculate the Sum Of Subjects Marks And calculate the percentage ....I am not able to calculate the percentage.
I have created a student webpage with many tables like student info,test1 marks,test 2 marks and so on now i have to generate a report for each and every student with their details and average marks in each subject
I need to save the marks in database for each student...I have one drop down list..In this drop down contain 2 std 3 std 4 std, etc..if the user click 2 std ,2 std subjects are display in the grid with textbox for marks upload...If the user click 3 std, 3 std subjects are display in the grid with textbox...and also save the entered marks into database..and i need to edit the marks.
protected string PayPalButtonImage { get { return PayPalExpressCheckoutButtonUrl;} }
why can't it see this property or the server method RedirectToPayPal? I get a runtime error of :'ASP.cart_aspx' does not contain a definition for 'RedirectToPayPal' and no extension method 'RedirectToPayPal' accepting a first argument of type 'ASP.cart_aspx' could be found