如果:mynumber=15
那么:If mynumber <> "" Then
mynumber = "学号='15'"
Data1.Recordset.FindFirst "学号='15'" &是连接符号,'' 是语法规定,查一下msdn就知道了
那么:If mynumber <> "" Then
mynumber = "学号='15'"
Data1.Recordset.FindFirst "学号='15'" &是连接符号,'' 是语法规定,查一下msdn就知道了
解决方案 »
- 一条SQL语句,字段组合
- 哪位仁兄有关于遗传算法的程序吗??能否共享一下??谢谢啊!
- 初学者请教:测试变量的长度
- vb6中如何实现“ActiveX控件打包成Internet安装包”
- 在VB写的DLL中返回RECORDSET,但是在ASP中不能用!
- vb那个控件可以播放flash
- 高分求救!100分大放送!!!
- 请问大伙,资源文件中字符串这样用呢?????????急急。例子??
- 一个菜鸟级的问题,如何创建一个数据库文件和在其中建一个表?
- VB编写SQL server的视图~代码出错
- 怎样解决vb做的程序在win98/win2000/winxp下的兼容问题?
- 毕业设计问题,请高手一定要帮忙!!!绝对舍得给分
最外面的一对双引号是代表字符串的意思。
'" & mynumber & "' 这个整体表示对变量mynumber的引用,这是书写格式。
单引号是SQL的字符串
& 是VB的字符串连接
举个例子,如果mynumber是999999,
那执行完 mynumber = "学号='" & mynumber & "'" 后
mynumber就为 学号='999999' , &是字符串连接,这个你应该知道吧。
mynumber = "学号='" & mynumber & "'"
的意思就是把 学号=' , mynumber里的值 , ' 这三个字符串和在一起
然后用来查询。如果你用过sql应该知道,差不多的功能。
从其他地方找原因
Data我没怎么用过,不过我觉得应该是差不多的吧,你可以看看msdn呢。
If mynumber <> "" Then
如果为空的话下面不执行的,原来初始化的时候数据库里当前数据就是指向第一条的,所以会显示第一条记录