Sql 函数在表适配器查询bulider中不起作用
我正在使用Visual Studio 2013,我尝试在表适配器查询生成器(DataSet.XSD)中使用一些函数(如“cast”和“Year”)。我每次都会收到错误消息。我在其他sql程序上运行sql语句,它工作正常。有人面对过这个问题吗Sql 函数在表适配器查询bulider中不起作用,sql,visual-studio-2013,dataset,Sql,Visual Studio 2013,Dataset,我正在使用Visual Studio 2013,我尝试在表适配器查询生成器(DataSet.XSD)中使用一些函数(如“cast”和“Year”)。我每次都会收到错误消息。我在其他sql程序上运行sql语句,它工作正常。有人面对过这个问题吗 SQLite没有此功能YEAR(…)。请尝试使用strftime(“%Y”,degrees.ExamDate)=“2017”。SQLite没有此功能YEAR(…)。请尝试使用strftime(“%Y”,degrees.ExamDate)=“2017”。是您的
SQLite没有此功能
YEAR(…)
。请尝试使用strftime(“%Y”,degrees.ExamDate)=“2017”。SQLite没有此功能YEAR(…)
。请尝试使用strftime(“%Y”,degrees.ExamDate)=“2017”。是您的数据源SQL Server或SQLite。如果您使用的是SqLite,则不允许使用诸如Year()、Cast()之类的函数
如果您使用的是SQLite,请查找以下日期时间函数参考链接
正如您所要求的Cast函数一样,这里描述了Cast函数,它类似于sqlserver
SQLite支持和:
数据库连接的编码
所以你可以这样做:
从某个表格中选择强制转换(某个整数列为文本)
或者,根据你想做什么,你可以治疗
将数字作为字符串,并让SQLite强制执行其认为合适的类型:
从一些表格中选择一些“煎饼”;选择一些| | |“”
从某张桌子上
是您的数据源SQL Server或SQLite。如果您使用的是SqLite,则不允许使用诸如Year()、Cast()之类的函数 如果您使用的是SQLite,请查找以下日期时间函数参考链接 正如您所要求的Cast函数一样,这里描述了Cast函数,它类似于sqlserver SQLite支持和: 数据库连接的编码 所以你可以这样做: 从某个表格中选择强制转换(某个整数列为文本) 或者,根据你想做什么,你可以治疗 将数字作为字符串,并让SQLite强制执行其认为合适的类型: 从一些表格中选择一些“煎饼”;选择一些| | |“” 从某张桌子上
从错误消息看,您似乎正在使用SQLite,
YEAR
不是一个。从错误消息看,您似乎正在使用SQLite,YEAR
不是一个。是的,此函数工作!,那么CAST呢,在sqlite中是否有替代方案?是的,这个函数可以工作!,关于CAST,sqlite中是否有其他替代方法?我使用的是sqlite,所以即使在Visual Studio中工作,我也只能使用sqlite中允许的函数。谢谢你的链接。我正在使用SQLite,所以即使在Visual Studio中工作,我也只能使用SQLite中允许的函数。谢谢你的链接。
Casting an INTEGER or REAL value into TEXT renders the value as if via sqlite3_snprintf() except that the resulting TEXT uses the