PARA QUEM ENTENDE DE KADAO

Delphi

22/02/2003

Estou tentando conectar TKDaoDataBase com o comando abaixo.... e não estou conseguindo..... o problema esta no UserName eu preciso pegar o usuário que esta conectado no windows...... e não utilazar um nome qualquer exemplo ´Admin´...então utilizei a função LogUserWin.....

Alguém sabe como posso resolver este problema...... pq todos os usuários estão como ´Admin´....... OBRIGADO

=========================================

[b:cd63679bb3]DB.Connected:=False;
DB.Database:=´\\Martins\Dados\DBBase.mdb´;
DB.UserName:= LogUserWin;
DB.Connected:=True;[/b:cd63679bb3]

=========================================
function LogUserWin : String;
var
Registro: TRegistry;
begin
Registro := TRegistry.Create;
Registro.RootKey := HKEY_LOCAL_MACHINE;
if Registro.OpenKey(´Network\Logon´, false) then
begin
Result := Registro.ReadString(´username´);
end;
Registro.Free;
end;


Anonymous

Anonymous

Curtidas 0

Respostas

Navoid

Navoid

22/02/2003

eu num entendi direito a sua dúvida mas se for o que penso use a função GetUserName.
ela retorna o usuário logado.

até


GOSTEI 0
Anonymous

Anonymous

22/02/2003

É ISTO ....... JÁ TENTEI E TB NÃO CONSEGUI COMO FICARIA NO MEU COMMANDO


DB.Connected:=False;
DB.Database:=´\\Martins\Dados\DBBase.mdb´;
DB.UserName:= ????????????????
DB.Connected:=True;


GOSTEI 0
Navoid

Navoid

22/02/2003

hein????
num entendi o seu último comentário.
o que vc quis perguntar???
vc tentou o q? a função que eu disse?

até


GOSTEI 0
Anonymous

Anonymous

22/02/2003

É COMO FICARIA....


GOSTEI 0
POSTAR