在matlab中使用exec函数执行sql语句curs = exec(conn,'sqlquery')出错
在matlab中使用exec函数执行sql语句curs=exec(conn,'sqlquery')出错当代码是curs=exec(conn,'select[项目名称]FR...
在matlab中使用exec函数执行sql语句curs = exec(conn,'sqlquery')出错
当代码是curs=exec(conn,'select [项目名称]FROM [gnm].[dbo].[1yue] ')时一切正常
但当代码是curs=exec(conn,'select *FROM [gnm].[dbo].[1yue] where [项目名称]='洋前'')时就出错了显示
Error: The input character is not valid in MATLAB statements or expressions. 去掉单引号可以执行但sql语句局会显示错误 Message: '[Microsoft][ODBC SQL Server Driver][SQL Server]列名 '洋前' 无效。' 求解原因 展开
当代码是curs=exec(conn,'select [项目名称]FROM [gnm].[dbo].[1yue] ')时一切正常
但当代码是curs=exec(conn,'select *FROM [gnm].[dbo].[1yue] where [项目名称]='洋前'')时就出错了显示
Error: The input character is not valid in MATLAB statements or expressions. 去掉单引号可以执行但sql语句局会显示错误 Message: '[Microsoft][ODBC SQL Server Driver][SQL Server]列名 '洋前' 无效。' 求解原因 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询