以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  CSTR报错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91861)

--  作者:douglas738888
--  发布时间:2016/10/20 15:15:00
--  CSTR报错

老师,下面代码没有连接SQLSERVER 服务器时测试没有问题,连接服务器后 报错

 

Dim cmd20 As New SQLCommand
Dim dt20 As DataTable
cmd20.C   
cmd20.C   ommandText = "SELECT DISTINCT Cstr(Year(登录时间)) + \'年\' As 年, Cstr(Month(登录时间)) + \'月\' As 月, 用户 F    rom {登录操作日志}"
dt20 = cmd20.ExecuteReader()
Dim trv20 As WinForm.TreeView = e.Form.Controls("TreeView1")
trv20.BuildTree(dt20,"年|月|用户")
\'trv27.Nodes.Insert("加载所有数据",0)

 

报错:\'Cstr\' 不是可以识别的内置函数名称。


--  作者:douglas738888
--  发布时间:2016/10/20 15:39:00
--  

改成这样好像就可以了 ,老师再看看是否这样可行

cmd20.CommandText = "SELECT DISTINCT Convert(varchar,Year(登录时间)) + \'年\' As 年, Convert(varchar, Month(登录时间)) + \'月\' As 月, 用户 F  rom {登录操作日志}"


--  作者:有点蓝
--  发布时间:2016/10/20 15:41:00
--  
测试通过就可以