请问了: 下面的工程加入代码后,运行工程后提示错误如下:user-defined type not defined 我该怎样改才能使工程运行正常啊???请大侠一定帮忙看看!!谢谢!!!工程如下:http://www.jzfybjy.com/liou/sccx/uploadfile/11.rar

解决方案 »

  1.   

    请教大侠二问题
    1.我这是考贝的别人的代码,可能有错误,大侠能不能帮忙提供一下代码以实现如下功能:当用户在没点“登陆”按钮的情况下直接点“添加纪录”按钮就会提示:“你没有登陆,请先登陆再使用此功能,谢谢!”
    2.我把ACCESS数据库中予先设好的用户名和密码输入登陆对话框中,可不能通过编译,我登陆的代码错在哪???请帮忙看看,谢谢。工程如下:http://www.jzfybjy.com/liou/sccx/uploadfile/13.rar
      

  2.   

    帮忙看看啊!!!在VB 数据库栏都得不到答案,在别处就更难了,因为我这是vb数据库的问题啊!!!
      

  3.   

    1登陆后把用户名赋给一个全局变量User,在添加记录按钮点击事件中, 判断这个user是否为空("")就行了,退出时别忘了注销用户名(即把user值置空)2.你的数据库的用户名和密码与登陆的一致???可能是连接的字符串有误正确的应该是:
    Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\computer.mdb;Persist Security Info=False;Jet OLEDB:Database Password=XXX"
    如果你的连接用静态的设置,则:
        1,新建Project。
      2,在FORM中放入ADOConnection,ADOQuery,DataSource,Datagrid控件。
      3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB   Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示。
      4,这时点“所有”页,然后双击“Jet OLEDB:Database Password”,出现对话框,添入密码后,选择“连接”页中的“测试连接”按钮,出现“测试连接成功”的对话框。把ADOConnection控件的LoginPromtp设为false.
      5,设置连接完成。