我正在做一个局域网的MIS系统可是现在只有一台电脑也就是说只能在单机上开发使用ADO连接数据库...请问在开发的时候要注意什么问题才能使得系统移到局域网中可以正常使用

解决方案 »

  1.   

    只要改ADOconnection的连接字符串就可以了,没什么要注意的。当然如果使用MSSQL数据库,那么备份与恢复数据库的写法是不同的。其它一样。
      

  2.   

    注意数据库的死锁,阻塞。
    不要用ADOTABLE
      

  3.   

    用ado 连接 只要在connectstring里面写好ip,就可以在 内网使用了
      

  4.   

    我用的是SQLSERVERCONNECTSTRING填上IP就可以?这个没试过...试下先...一会不行再上来请教
      

  5.   

    bigery(bigery)朋友...请问CONNECTSTRING直接填IP要怎么做啊...我做不出来..请教一下撒
      

  6.   

    CONNECTSTRING中填服务器机器名不就行了吗
      

  7.   

    delphi应该能够可以检测到本地或者局域网内的sql server服务器的阿如果不行多刷新几次在不行建议重装sql server
      

  8.   

    var constr:string;
        constr:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=';
        constr:=constr+Edit1.text;//此处写登陆用户名
        constr:=constr+';PASSWORD=';
        constr:=constr+Edit2.text;//此处写登陆密码
        constr:=constr+';Initial Catalog=';
        constr:=constr+Edit3.text;//此处写要进入的数据库 如:tempdb
        constr:=constr+';Data Source='+Edit4.text;//此处写数据源 可以写机器名,也可以是ip地址
        ADOConnection1.Connected:=false;
        ADOConnection1.LoginPrompt:=false;
        ADOConnection1.ConnectionString:=constr;
        ADOQuery1.Connection:=ADOConnection1;
        ADOQuery1.SQL.Add('select passwd from table1');
        ADOQuery1.open;