[Mono-list] How to fix StrLike bug in 2.4
Jonathan Pobst
monkey at jpobst.com
Mon Mar 22 15:53:40 EDT 2010
On 3/22/2010 2:27 PM, Andrus wrote:
> Code below produes invalid result (False) in 2.4 and 2.6
> How to fix it so it runs properly in 2.4.2 ?
If looks like our implementation converts it into a regular expression
and then runs that. However, it does not escape regex special
characters like (, {, ), or }.
http://anonsvn.mono-project.com/viewvc/trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/StringType.vb
There are three options:
- Escape them yourself:
@"SELECT*FROM \(\{0\}\) *";
- Fix the vbruntime to escape them properly.
- Use regular expressions instead of using the StrLike function.
Jonathan
More information about the Mono-list
mailing list