2013-04-02 22 views
-1

我为更新SQL命令创建了一个字符串变量,以便将此命令执行到dbf文件(使用OleDb)。 r n在数据库中未接受的字符串中

当我的SQL命令包含在一个字符串\ r \ n中的SqlCommand不被接受:(

这里是我的SQL命令的例子:

update ZZAg7eve set evenotes = 'line1\r\nline2' where eveNum = '00000003' 

我知道问题是\ r \ n 我试图使用逐字记录,但总是有相同的错误:“命令包含未重定义的短语/关键字”

+0

你怎么知道'\ r \ n'是问题所在? –

+0

因为如果我删除它,SQL命令执行无任何问题 –

回答

1

在VFP中,您使用CHR(13)+ CHR(10)表明CRLF。所以请尝试:

update ZZAg7eve set evenotes = 'line1' + chr(13) + chr(10) + 'line2' where eveNum = '00000003' 
相关问题