请问VB里这个感叹号"!"有什么用的? 我看到一些数据库软件的代码很多都有这个感叹号的!它有什么用啊?是不是很有用的?就好像:if Res!Pass<>Text1.text then请各位指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是表示从记录集当中要取的字段!如:select pass,pass1 from table1if res!pass<>text1.text then当然也可以写成:if res.fields(0)<>text1.text then stonewall()兄!这是不是说如果我要取得字段“PASS”的VALUE!可以这样写:text1.text=res!pass它是不是等于:text1.text=res.fields(0).value 是的,如果你的res中仅有一个"pass"字段或它位于第一个字段 "res!pass"相当于"res.fields("pass")",但处理效率没有res.fields("pass")高,且当使用“!”的时候不能使用变量作为字段名称传递,即:dim str as Stringstr="pass"res.fields("+"str"+")也Ok!当“!”就不行了。 !是访问集合成员操作符比如 debug.print a!x1.key但是效率不如debug.print a.item("x1").key 怎么指定DataGrid的下一行? 怎么删除二进制的尾部内容 100分:Webbrowser与DDE的困惑 能否取得图片里显示的文字内容啊? 是否有办法清空Dropdown List风格的ComboBox? 如何去掉Text文字中的回车符 怎么用VSFlexGrid 7.0去连接数据库? 如何在自己的程序中打开帮助文件(*.chm) 我想做一个用图来表示百分比,请问用什么控件。 如何用webbrowser 浏览 数据库里的记录? 怎么样在运行期动态生成一组(array(10))picture对象 请教高手使用oo4o调用oracle package
如:select pass,pass1 from table1
if res!pass<>text1.text then
当然也可以写成:
if res.fields(0)<>text1.text then
text1.text=res!pass
它是不是等于:
text1.text=res.fields(0).value
dim str as String
str="pass"
res.fields("+"str"+")也Ok!当“!”就不行了。
比如 debug.print a!x1.key
但是效率不如debug.print a.item("x1").key