Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

neomeek

Como fazer com q um user utilize algo 1 vez ao dia

Recommended Posts

Eae...Tipo, não saco de asp, porém preciso arrumar um código de um script que fizeram para mim...Tipo, o membro se loga e acessa um certo serviço, e usa ele, só que no momento ele pode usar várias vezes por dia, e deveria usar somente 1 vez por dia...No banco de dados tem já uma tabela com as colunas login e dia, só preciso do código que faça com que quando ele usa o serviço marque o login e o dia que ele usou nessa tabela e quando ele for usar novamente faça uma varredura nessa tabela pra ver se o login dele ta gravado já no mesmo dia, para ele não usar mais de 1 vez por dia...Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando cara se logar, você poderia fazer algo como:

 

SELECT * FROM <tabela> WHERE Senha = 'xxx' AND Usuario = 'xxx';If Not (traala.EOF) Then   SELECT * FROM <tabela> WHERE Senha = 'xxx' AND Usuario = 'xxx' AND Data = GETDATE();   If Not (blabla.EOF) Then      ' o cara se já entrou no sistema hoje...   Else      ' faça o insert na tabela com a data da última vez que ele se logou, GETDATE();   End IfElse   ' o cara nem conseguiu se logar...End If

- Fernando Botelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Botelho GetDate e em SQL Server ou srver para access ou mySQL ?Recomeno tu utilizar assimWHERE Year(CampoTipoData) = " & Year(Now()) & " AND Month(CampoTipoData) = " & Month(Now()) & " AND Day(CampoTipoData) = " & Day(Now()) & "ok ?Acho que é assim pois faz tempo que não mexo com data em acess eu uso mais assim para o mySQLWHERE date_format(CampoTipoData, '%d') = " & Day(Now())

Compartilhar este post


Link para o post
Compartilhar em outros sites

Botelho GetDate e em SQL Server ou srver para access ou mySQL ?Recomeno tu utilizar assimWHERE Year(CampoTipoData) = " & Year(Now()) & " AND Month(CampoTipoData) = " & Month(Now()) & " AND Day(CampoTipoData) = " & Day(Now()) & "ok ?Acho que é assim pois faz tempo que não mexo com data em acess eu uso mais assim para o mySQLWHERE date_format(CampoTipoData, '%d') = " & Day(Now())

É... GETDATE() é interno do MSSQL...- Fernando Botelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.