我的VB比VC好!呵呵!不好意思,贴了一个!
Public Sub Main()
   SeekX
End SubPublic Sub SeekX()
Dim rst As ADODB.Recordset
Dim strID As String
Dim strPrompt As String
strPrompt = "Enter an EmployeeID (e.g., 1 to 9)"Set rst = New ADODB.Recordset
rst.CursorLocation = adUseServer
rst.Open "employees", _
            "Provider=Microsoft.Jet.OLEDB.4.0;" & _
            "Data Source=c:\temp\northwind.mdb;" & _
            "user id=admin;password=;", _
            adOpenKeyset, adLockReadOnly, adCmdTableDirect' Does this provider support Seek and Index?
If rst.Supports(adIndex) And rst.Supports(adSeek) Then
rst.Index = "EmployeeId"
' Display all the employees.
      rst.MoveFirst
      Do While rst.EOF = False
         Debug.Print rst!EmployeeID; ": "; rst!firstname; " "; _
                     rst!LastName
         rst.MoveNext
      Loop
    
' Prompt the user for an EmployeeID between 1 and 9.
      rst.MoveFirst
      Do
         strID = LCase(Trim(InputBox(strPrompt, "Seek Example")))
         ' Quit if strID is a zero-length string (CANCEL, null, etc.)
         If Len(strID) = 0 Then Exit Do
         If Len(strID) = 1 And strID >= "1" And strID <= "9" Then
            rst.Seek Array(strID), adSeekAfterEQ
            If rst.EOF Then
               Debug.Print "Employee not found."
            Else
               Debug.Print strID; ": Employee='"; rst!firstname; " "; _
               rst!LastName; "'"
            End If
         End If
      Loop
End Ifrst.Close
End Sub

解决方案 »

  1.   

    需要VB编个查找的例子,到VB论坛很容易得到帮助。难道你只是想在这里找一个熟悉VB的VC高手?
    说说而已,我不是高手
      

  2.   

    用不了这么多吧!这是查找什么类型的文件??我是用ACCESS做的数据库!课题是教员管理系统!
    就查询没做了!你用了SEEK语句!有没有用FIND加RECORDSET做的啊!
    VB论坛那边的人说用SQL做!问题是那个玩意我还真的不会呢!
      

  3.   

    其实sql那玩意很容易值得学一学用不了多长时间,你就会发现使用了他你那个课题其实是很愚昧的
      

  4.   

    我用VC做了一个“三维几何画板”,没法想象用VB怎么做。
    我用VB做了“工资,采购,销售,校园管理”等系统。一定要用VC,非不能也,实在太麻烦!
    结论:VC无所不能,VB有所不能。
      

  5.   

    无论是VC还是VB,数据访问当然用SQL语言方便了,只需要几个字符串合并就成了。
    然后查询就下面一句话:
    rs.Open "select 字段 from 表 where 条件", conn,3
    多简单呀!
    find的速度慢,用起来还更麻烦。找本SQL书看上两个小时就会了
      

  6.   

    一套软件是否写得优秀,跟编写她所使用的语言没有任何的关系。
    这肯定是有关系的,怎么说呐,结论:VC无所不能,VB有所不能。 
    vc不管是在开发模式还是在代码效率上都远远的超过了vb。但是也不是说vb就一无是处,如asp.net。
      

  7.   

    vc无所不能??
    难道VC也能写linux应用程序吗?
    难道汇编能够实现的所有功能VC都能实现吗??
      

  8.   

    关键是看那个赚钱快阿
    管你用什么
    vb delphi 等快速开发工具还是很有用的
      

  9.   

    opendatabase("xx.mdb")
    dim rsc as recordset
    rec.openrecordset("select * from table",dbreadonly)
    之后字段读取如下
    x=rec("字段名") 
      

  10.   

    如果VC真的无所不能,应该可以用VC写硬盘第一扇区的启动程序吧?
    但我实在不知道怎样用C去写那里的程序(只会用汇编写)。
      

  11.   

    希望这里的VC高手可以给出硬盘第一扇区启动程序的VC源代码(别的C也行)。
      

  12.   

    everyask,你可能中午吃得太飽亦或頭不太圓,要不怎麼跑這里來鉆牛角尖呢?
      

  13.   

    别说我是鉆牛角尖,我只是想知道怎样用C写启动程序而已。
    如果用C真的不能写,直接回答就是了(不过以后我可不想见到什么"VC无所不能"之类的话)。
      

  14.   

    是c&ASM无所不能,VC是微软的愚人节。
      

  15.   

    哇,是不是在向VC阵营叫板呀!
    呵呵
    我很久前写过VB的程序,呵呵,不过很久了
      

  16.   


    /* 我觉得VC比VB简单.     ***********************************/由于学VC必须学Windows,COM等内幕技术,所以我想学VC的可能比学VB的更会VB.
      

  17.   

    大哥,为什么不用sql,你用的函数,底层不也是用sql吗,不董了
      

  18.   

    chief自言自語的說:我明白了,everyask有病
      

  19.   

    有错必纠!vc并非无所不能!!我说vc无所不能,是指设计Windows程序,VC几乎无所不能。
    不是有意吵架玩吧!一定要用VC写linux应用程序?找找Tributory吧!
      

  20.   


    如果用c编写启动程序,那么c的启动代码必须重写,未公开的Dos秘密里有完整示例.
      

  21.   

       有没有搞错,用C写启动代码? 经过LINK以后就只能在操作系统里执行了,在操作系统未装入
    之前怎可启动应用程序呢?
      

  22.   

    z_sky()啊! 我的目的很简单啊!想要个查询的原代码??还是你了解我!要是你早出来就好了!下次让我看见你一定给你分!
      

  23.   

    别客气,你只要把要求说明白就好了,查询要求是什么?要c的源代码说清楚,要vb的直接到vb论坛贴。
    不好意思,虽不是本意,我也是其中之一,趁火打劫了一把。