如何比较数据库的字段值与文本框的值?
我把数据库中的表的某个字段值去出来与文本框的值比较,可是总不正确:
if EditText.Text=DS.Tables("ltj").Row(0)("ps") then
请帮我解释?
问题点数:0、回复次数:4Top
1 楼elliot(!逸轩)回复于 2003-06-03 11:53:24 得分 0
需要类型转换
把等式右边的转换为字符串型Top
2 楼zwztu(做自己想做的事)回复于 2003-06-03 11:55:23 得分 0
改为DS.Tables("ltj").Row(0)("ps").ToString()Top
3 楼letian(你快乐,所以我快乐)回复于 2003-06-03 11:56:19 得分 0
try
if EditText.Text=DS.Tables("ltj").Row(0)("ps").ToString().Trim() then
Top
4 楼perpheart(古井)回复于 2003-06-03 19:49:44 得分 0
这都是类型转换函数,可以用之统一类型
CBool(expression)
CByte(expression)
CChar(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)
CLng(expression)
CObj(expression)
CShort(expression)
CSng(expression)
CStr(expression)
Top




