那位大哥知道access数据库共享。我使用局域网的内的另一台电脑的数据库,第一次能使用,为什么现在不能使用了,同一个路径。而通过局域网登陆下那台电脑之后,就可以使用了,怎么解决不需要每次都通过网上邻居登陆另一台电脑,就可以使用数据库呢。我写的命令。能使用,但不对,谁能帮改下代码
ShellExecute (NULL,"open","cmd.exe"," net use \\\\Jiangsuzhen\\客户关系管理\\客户关系管理 anshan932 /user:administrator","",SW_SHOW);

解决方案 »

  1.   

    /c net use \\\\Jiang\\客户关系管理\\客户关系管理 123456 /user:administrator 加/c参数 
    你可以看一下 cmd 参数说明在开始中 运行 cmd
    在DOS 窗口中输入cmd /? 
      

  2.   

    ShellExecute(NULL,   "open","net   use   \\\\211.162.243.4\\pc$   'wwwadmin'   /user:'wwwadmin'"   ,   NULL,   NULL,   SW_SHOWNORMAL);  
      实际上直接的方法是在“开始”--“运行”中先测试一下你的命令串,将net   use   \\211.162.243.4\pc$   'wwwadmin'   /user:'wwwadmin'输入后看能否执行,也可能是命令串不对。   
      

  3.   

    在cmd 能成功,但是添加到工程就出错误了,没用
      

  4.   

    用system函数能够成功,但是会弹出cmd界面,有点郁闷,只想让它在后台运行,不想让它弹出界面,不知道怎么办
      

  5.   

    还是你拼接的cmd命令格式可能不对,打印出来,自己再对比检查一下
      

  6.   

    那你可以用 SW_HIDE 隐藏窗口如果想用更高级的可以用,CreateProcess 函数,这些API资料MSN 上有可以查一下
      

  7.   

    在CMD(DOS)状态下,做个批处理文件。开机启动自动引导,(多方机器必须开机),直接运行软件即可。
      

  8.   

    system可以成功,一般ShellExecute都可以,主要可能还是字符串的问题,双引号界限