Private Sub Command_find_Click()
Dim findname As String
Dim criteria As String
Dim currentbookmark As String
findname = InputBox$("请输入要查找的姓名", "查找")
currentbookmark = Data1.Recordset.Bookmark
criteria = "姓名=" & """&findname&"""
Data1.Recordset.FindFirst (criteria)
If Data1.Recordset.NoMatch Then
Data1.Recordset.Bookmark = currentbookmark
MsgBox "没有找到!", 0, "查找结果"
End If
End Sub
-------------------------------------
请问这里哪有问题? (我觉得是criteria = "姓名=" & """&findname&"""有问题)其帮忙解决并告诉我是什么意思
-------------
另外,上面findname = InputBox$("请输入要查找的姓名", "查找")中为什么InputBox后加$ ?
谢谢!
& findname &
为什么findname 前后要加& &
?
vb高手请进!!!1
criteria = "姓名=" & """&findname&"""改为:criteria = "姓名=" & Chr(34) & findname & Chr(34)双引号用chr(34) 代替。连着写三个双引号像"""会报错.还有变量链接时两边加空格 &findname& 变为 & findname & 奥,没看到后面的查询,抱歉啊。criteria = "姓名='" & findname & ...
VB高手请进,DO循环编程
month=1 money=1 do until money>=4999 money=money*2 month=month+1 loop print month 不用高手了
vb高手请进
function day(k:longint):longint;var days:longint;begin case m of 1,3,5,7,8,10,12:days:=31;4,6,9,11:days:=30;2:if ((y mod 4=0) and (y mod 100<>0)) or ((y mod 100=0) and (y mod 400=0)) then days:=29 else days:=28;end;day:=days;end;begin readl...
江湖告急 VB高手请进来帮一下
一问:以下是你函数中的语句,s是要返还的,定义全局,必定义为初值1(因计算的是乘法).n是你接收过来的数据!if中的条件是0的阶乘是等于1的一个特例.s=1 if n<>0 then for i=n to 1 step -1 s=s*n next i else s=1 end if 只做了一个,,没时间,,我闪了,,有事 不好...
关于VB,高手请进
1.托盘,网上都有代码,有的有写添加、删除、修改之托盘的代码,在和死的时候使用就可以了 2.可以用shell,点一下Label就shell("C:\\Program Files\\Internet Explorer\\IExplore.exe 网址"就可以了。对于超链接,.net比较简单 多加的问题:Me.WindowsState = 2 ...
VB高手请速度进,明天要,在线等待 奉上全部家当只求一解!!!
错误原因可能是 Set mrc = ExecuteSQL(txtSQL, MsgText)这个语句返回的是一个 空值 所以 mrc = nothing. 自然不能 . 任何东西 程序多大 , 数据库是什么的, 如果是 access 的, 请一起打包给我发过来, 我看看 给我发消息, 我给你邮箱 先说明不一定能帮上忙 ...
关于VB二进制计算,高手请进!在线等答案。
'1 -> 00000001 '可以用补零的方法 str_3 = Right("00000000" & "1", 8)a = 1 b = 255 c = a And b 'c就是你要的and运算的结果1,然后你再转成二进制表示法
vb 高手请进,加载问题
1、另一台电脑没有安装VB程序,可能缺少程序执行需要的库文件,你可以先将程序打成安装包,再复制到另一台电脑,安装后就可以运行了。2、另一台电脑安装了VB程序,但编写的程序中需要加载某些文件,而这台电脑没有对应的文件,你只需要将加载的文件(路径也要一致)复制到另一台电脑。
VB6.0的几个问题!高手请进!
问题一 没条件意味着出错,要不就是死循环,在这他只意味着运行一次 问题二 CLng 函数总是将其四舍五入为最接近该数的偶数 如, 0.5 四舍五入为 0
VB高手请进!生成的EXE文件 总是用不了 出现:run-time error 3709...
你可以msdn一下 VB有两个DLL文件 是支持库 你拷到你exe目录下就好了