高分请教:无法为字符 ' 找到匹配的引号字符是怎么回事?

qdxht 2004-04-05 09:32:16
C#编写的应用程序,在有些机器运行良好,在有的机器上就无法运行:无法为字符 ' 找到匹配的引号字符。

************** 异常文本 **************
System.FormatException: 无法为字符 ' 找到匹配的引号字符。
at System.DateTimeFormat.ParseQuoteString(String format, Int32 pos, StringBuilder result)
at System.DateTimeFormat.FormatCustomized(DateTime dateTime, String format, DateTimeFormatInfo dtfi)
at System.DateTimeFormat.Format(DateTime dateTime, String format, DateTimeFormatInfo dtfi)
at System.DateTime.ToString(String format, IFormatProvider provider)
at System.DateTime.ToLongDateString()
at WinUI.MainForm.timer1_Tick(Object sender, EventArgs e) in C:\bus1\bus\MainForm.cs:line 575
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)
...全文
176 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhhahuatian 2004-04-24
up
回复
michealyanglei 2004-04-24
数据库查询错误

’这个符号让select '中间的东东 ’'晕头了

所以要解决这个问题得替换一下 str.Replace("'","''")

明白?

回复
qdxht 2004-04-05
应该不是程序的问题,在很多机器上都好用,惟独在我的机器上如此,别的程序有的也如此,(并不是全部),应该是net配置问题。
回复
hychieftain 2004-04-05
那就没办法了~ :(
回复
qdxht 2004-04-05
是一套程序,也不知出错在何处
回复
hychieftain 2004-04-05
给出错的代码看看
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.