以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  access换成sql后,出了点小问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91083)

--  作者:wandongliang
--  发布时间:2016/9/28 23:46:00
--  access换成sql后,出了点小问题

 

Dim cmd As New SQLCommand
cmd.C


--  作者:wandongliang
--  发布时间:2016/9/28 23:50:00
--  

最近将access换成了sql,原本的一段代码就出了点小问题,麻烦各位老师看一下。

不知道为什么,代码发不上来,只能复制在文档上,以附件的形式传上来。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题代码.txt


--  作者:有点蓝
--  发布时间:2016/9/29 8:52:00
--  
参考:http://www.foxtable.com/webhelp/scr/2962.htm,注意最后一段利用自定义表达式的说明


cmd.CommandText = "Se lect 符合要求,大会,场次分类,(Case When 上次活动日期 Is null Then \'空日期\' Else 上次活动日期 End) as 上次活动日期 from {会员信息表}"


--  作者:有点蓝
--  发布时间:2016/9/29 8:52:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=69632
--  作者:wandongliang
--  发布时间:2016/9/29 11:13:00
--  

还是有报错“从字符串转换日期和/或时间时,转化失败”

事件完整代码如下:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题代码.txt


--  作者:有点蓝
--  发布时间:2016/9/29 11:31:00
--  
试试

cmd.CommandText = "Se lect 符合要求,大会,场次分类,(Case When 上次活动日期 Is null Then \'空日期\' Else convert(nvarchar(10),上次活动日期,111) End) as 上次活动日期 from {会员信息表}"

--  作者:wandongliang
--  发布时间:2016/9/29 12:00:00
--  

还是不行

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.7.29.1
错误所在事件:
详细错误信息:
找不到存储过程 \'False\'。


--  作者:wandongliang
--  发布时间:2016/9/29 16:10:00
--  
图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2016/9/29 17:02:00
--  
6楼没有问题。上传完整代码或者例子
--  作者:wandongliang
--  发布时间:2016/9/29 23:56:00
--  
谢谢有点蓝老师,已无报错!