如题!再请教下不同的版本,相同的异常,提示信息会不一样吗?

解决方案 »

  1.   

    是ADO吧,,注册表的HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess下有Version项,
    uses Registry;
    procedure TForm1.Button1Click(Sender: TObject);
    var reg:Tregistry;
     KeyList: TStringList;
     i: Integer;
    begin
      reg:=Tregistry.create;
      KeyList := TStringList.Create;
      reg.RootKey := HKEY_LOCAL_MACHINE;
      reg.openkey('Software\Microsoft\DataAccess', False);
      reg.GetValueNames(KeyList);
      for i := 0 to KeyList.Count - 1 do
      begin
       if KeyList[i] = 'Version' then
          ShowMessage(reg.ReadString(KeyList[i]));
      end;
      reg.CloseKey;
      reg.free;
      KeyList.Free;
    end;
    读取这里的值就好了改了一下别人写的读取注册表的代码
      

  2.   

    版本:2.81.1132.0
    ShowMessage(ADOConnection1.Version);
    版本:2.8
      

  3.   

    异常应该差不多的,比如插入数据不为空都是什么不能为NULL等等