C# ODBC文本驱动程序未定义函数时出错';帕蒂克斯';表达

C# ODBC文本驱动程序未定义函数时出错';帕蒂克斯';表达,c#,sql,C#,Sql,我尝试使用ODBC驱动程序将.csv文件导出到sql server condition += "left(SYMBOL,PATINDEX('%[0-9]%',SYMBOL)-1) ='" + rdr["Company"].ToString().ToUpper() + "') "; 我的代码是 condition += "left(SYMBOL,PATINDEX('%[0-9]%',SYMBOL)-1) ='" + rdr["Company"].ToString().ToUpper() + "'

我尝试使用ODBC驱动程序将.csv文件导出到sql server

condition += "left(SYMBOL,PATINDEX('%[0-9]%',SYMBOL)-1) ='" + rdr["Company"].ToString().ToUpper() + "') ";
我的代码是

condition += "left(SYMBOL,PATINDEX('%[0-9]%',SYMBOL)-1) ='" + rdr["Company"].ToString().ToUpper() + "') ";
但我得到了一个错误:

condition += "left(SYMBOL,PATINDEX('%[0-9]%',SYMBOL)-1) ='" + rdr["Company"].ToString().ToUpper() + "') ";

错误[42000][Microsoft][ODBC文本驱动程序]未定义函数“PATINDEX”

condition += "left(SYMBOL,PATINDEX('%[0-9]%',SYMBOL)-1) ='" + rdr["Company"].ToString().ToUpper() + "') ";

您能否在表达式中提供错误代码[42000][Microsoft][ODBC文本驱动程序]未定义的函数“PATINDEX”