Hi,
I've created a table in SQL Server 2000 and I'm now trying to search
through the data and return specific rows. I'm using this command:
select * from Export where libelle_court='Recherche d'investisseurs'
The problem is this: The search fails whenever there is a curly
single quotation mark within the table field ( ' as opposed to ' ).
For example, if the field entry in my table is this:
Recherche d'investisseurs
then both of the following commands retun no fields:
select * from Export where libelle_court='Recherche d'investisseurs'
select * from Export where libelle_court='Recherche d''investisseurs'
However, if the field entry in my table is this:
Recherche d'investisseurs
then both of the commands quoted above succeed.
How can I get SQL Server to treat the curly quotation mark correctly
and return the right results? I've tried changing the collation but
with no success.
Thanks,
Rob 3 3638
Hi
In general if there is a quotation mark in the field it can be escaped with
another quotation mark, therefore I am not sure why the second example does
not work. select * from Export where libelle_court='Recherche d''investisseurs'
What does
select * from Export where libelle_court like 'Recherche d%'
return?
Also check out: http://msdn.microsoft.com/library/de...on_03_7mch.asp http://msdn.microsoft.com/library/de...archvalues.asp
Collation will not effect this.
John
"Robert Garrett" <rg********@hotmail.com> wrote in message
news:b9**************************@posting.google.c om... Hi, I've created a table in SQL Server 2000 and I'm now trying to search through the data and return specific rows. I'm using this command:
select * from Export where libelle_court='Recherche d'investisseurs'
The problem is this: The search fails whenever there is a curly single quotation mark within the table field ( ' as opposed to ' ).
For example, if the field entry in my table is this: Recherche d'investisseurs
then both of the following commands retun no fields: select * from Export where libelle_court='Recherche d'investisseurs' select * from Export where libelle_court='Recherche d''investisseurs'
However, if the field entry in my table is this: Recherche d'investisseurs
then both of the commands quoted above succeed.
How can I get SQL Server to treat the curly quotation mark correctly and return the right results? I've tried changing the collation but with no success.
Thanks,
Rob
Just another thought, depending on what the datatypes and options are, check
out trailing spaces. (Also see ANSI_PADDING in BOL)
John
"John Bell" <jb************@hotmail.com> wrote in message
news:bo**********@sparta.btinternet.com... Hi
In general if there is a quotation mark in the field it can be escaped
with another quotation mark, therefore I am not sure why the second example
does not work.
select * from Export where libelle_court='Recherche d''investisseurs' What does
select * from Export where libelle_court like 'Recherche d%'
return?
Also check out:
http://msdn.microsoft.com/library/de...on_03_7mch.asp http://msdn.microsoft.com/library/de...archvalues.asp Collation will not effect this.
John
"Robert Garrett" <rg********@hotmail.com> wrote in message news:b9**************************@posting.google.c om... Hi, I've created a table in SQL Server 2000 and I'm now trying to search through the data and return specific rows. I'm using this command:
select * from Export where libelle_court='Recherche d'investisseurs'
The problem is this: The search fails whenever there is a curly single quotation mark within the table field ( ' as opposed to ' ).
For example, if the field entry in my table is this: Recherche d'investisseurs
then both of the following commands retun no fields: select * from Export where libelle_court='Recherche d'investisseurs' select * from Export where libelle_court='Recherche d''investisseurs'
However, if the field entry in my table is this: Recherche d'investisseurs
then both of the commands quoted above succeed.
How can I get SQL Server to treat the curly quotation mark correctly and return the right results? I've tried changing the collation but with no success.
Thanks,
Rob
Thanks for the help.
I'm not sure exactly what the problem was but it has gone now. I was
working on a number of things so I don't know quite what it was that
fixed the problem. I thought it might be because I was changing the
collation, but I cannot use this to repeat the fault. The web sites
were useful, though, so thanks again for the help.
Rob This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Philipp Lenssen |
last post by:
Using a combination of HTML and CSS, what is the right way to quote?
I'm using this in my blog:
<p>My text.</p>
<p><q>"This is a quotation."<br />
<cite>-- John</cite></q>
</p>
|
by: Tristan Miller |
last post by:
Greetings.
Do any popular browsers correctly support <q>, at least for Western
languages? I've noticed that Mozilla uses the standard English
double-quote character, ", regardless of the lang...
|
by: Greg |
last post by:
I keep getting an error when I have a tick mark in a text value that I am
searching for in my XPath Query.
Example:
<Authors>
<Author LastName="O'Donnel">
<Author LastName="Smith">...
|
by: |
last post by:
Hi,
How do I trim double quotation mark " in a string? Or, how
do I match pattern if the string has double quotation mark
already like "string"? Thanks in advance.
Hugh
|
by: M P |
last post by:
Hi!
I am looking for a way that I can trap the single quotation mark. If an
encoder uses single quotation mark on a textbox field, it always give me an
error because I use single quotes on the...
|
by: Karl Groves |
last post by:
I have a form which contains a field for "height".
If someone places an entry such as: 5'6" the form seems like it completely
empties that value.
It does NOT do this on my machine, but does...
|
by: dajava |
last post by:
Hi,
Sorry for this beginner's question.
I do not know PHP
and write for my friend.
He has never been a professional programmer.
He studied C and PHP with some books
and made a bulletin...
|
by: U Aye Thein |
last post by:
I found in internet how to solve single quotation mark in string and how to solve double quotation mark in string but my string may be contained single quote or double quote. How to write an...
|
by: samour |
last post by:
hello every body
how can i get red of this error :
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near"
...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
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
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
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...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
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...
| |