以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQL数据库,代码中如何转换类型?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57701)

--  作者:万通
--  发布时间:2014/9/29 15:44:00
--  SQL数据库,代码中如何转换类型?
SQL数据库,代码中如何转换类型?

Dim txts As String = "要查找的字符数值日期"

txts = "\'%" & txts & "%\'"   \'字符型

Dim dt As DataTable = DataTables("某表")

Dim dcname As String = "[金额]"

Dim ss As String

 

 

 

If dt.SourceType = 1 Then

    ss = "IIF(" & dcname & " Is NULL,null,Cstr(" & dcname & ") Like " & txts & ")"

End If

 

If dt.SourceType = 2 Then

    ss = "convert(" & dcname & ",\'System.String\') Like " & txts

    \'请问这句,如何写?  (注:现时这样会报错)

End If


--  作者:有点甜
--  发布时间:2014/9/29 15:46:00
--  
ss = "convert(varchar, " & dcname & ") Like " & txts
[此贴子已经被作者于2014-9-29 15:46:32编辑过]

--  作者:有点甜
--  发布时间:2014/9/29 15:47:00
--  

http://www.w3school.com.cn/sql/func_convert.asp

 


--  作者:Bin
--  发布时间:2014/9/29 15:49:00
--  
 convert(nvarchar(100),列名)
--  作者:万通
--  发布时间:2014/9/29 15:52:00
--  
测试可以啦,谢谢,谢谢!图片点击可在新窗口打开查看