最好包括文件新建导入导出数据统计打印,如果可以acess和foxpro的都讲一下,我想新手都想要这样一个讲座,分数可以再商量

解决方案 »

  1.   

    我要和你说的就是不要任何人,你只有MSDN就行了,MSDN上全部的你的要的VB用ADO来搞数据库的教程。
      

  2.   

    第一步:用access2000建立一个数据库文件(*.mdb)
    第二步:设计你的应用逻辑,反映到数据库中便是设计好表及表的关系及查询
    第三步:用VB编程,用ADO连接你所建立的数据库
    第四步:用VB编程,用SQL根据你的需要与逻辑读、写、删、改数据库中的数据,例如将数据读出后存到公用变量中,程序根据这个变量的值执行不同的显示和操作
    第五步:在access中建立导入或导出数据的宏,在VB中调用这些宏,实现数据的导入与导出功能。经验,access2000与VB联合进行开发与调试,可以加快开发的进程。
      

  3.   

    晕~~~想学找本VB数据库开发的书来看看不就行了。无非就是ADO、DAO、RDO这些个东东:)
      

  4.   

    工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)    Dim CN   As New ADODB.Connection                '定义数据库的连接
        Dim Rs   As New ADODB.Recordset    CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NWIND.MDB;Persist Security Info=False"
        CN.Open    Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic    Set DataGrid1.DataSource = Rs
        Set MSHFlexGrid1.DataSource = Rs
      

  5.   


    可以访问www.vbgood.com
    www.dapha.net
    www.21code.com
    www.vbeden.com
    www.myvc.net
    msdn.microsoft.com
    http://www.codestudy.net
    http://www.vbaccelerator.com/
    http://www.mvps.org/vbnet/
    http://www.freevbcode.com/
    http://www.pscode.com/vb/
    http://www.allapi.net
    http://home.jlu.edu.cn/~celeron/vb/key.htm
    和MSDN得到更多的帮助.............
      

  6.   

    同意,lgxysl(我心欲静)
     我觉得,既然是初学者 就不要说什么宏之类的东西!!
     给你补充一下FOXPRO的东东吧!(古老的办法,呵呵)
     1,在FOXPRO中建立数据库
     2,vb编程:(ado控件)  
       连接ACCESS--->打开access记录集
       连接FOXPRO--->打开foxpro记录集
       用循环把access中的数据导入进FOXPRO中
         例:
         for i=0 to rs1.recordcount-1   'rs1为ACCESS的记录集
           rs2.addnew                  'rs2为FOXPRO的记录集
           rs2.fields!字段1=rs1.fields!字段1
           rs2.fields!字段2=rs1.fields!字段2
           rs2.fields!字段3=rs1.fields!字段3
           rs2.fields!字段n=rs1.fields!字段n
           rs2.update
           rs1.movenext
          next i
              
          
      

  7.   

    我想再问一下,多个相同结构的表的数据导入一个新表(1dbf,2.dbf,3.dbf),并在新表中增加一个tablename字段,值为导入表的表名
      

  8.   

    可以这样做,用SQL分别读取1.dbf,2.dbf,3.dbf中的数据,然后也是用SQL语句将这些值与原表名写入新表中,原表名写在tablename字段中.其实你又何必将多个结构相同的表导入新表呢?这样会增加数据冗余度(除非你是用作数据备份),如果你不是用于数据备份的,用联合查询将多个表组合起来更好些.
    一句话,要好好学SQL语言呀,对于数据库,掌握了它你就可以做很多事情了.具体代码我不给出了,你就自己摸索着写吧.有句话叫"授之以鱼不如授之以渔.",相信你明白这句话的意思.