FALHA DE LOGON DO USUARIO SA

VPVJUNIOR 22/04/2012 21:47:12
#400490
O erro em tempo de projeto:
DANLEONHART 23/04/2012 06:09:31
#400493
Resposta escolhida
Prefiro configurar DataGrid via script...eu acho mais seguro...

Dim SQL As String
Dim con As ADODB.Connection, rs As ADODB.Recordset

Set con = New ADODB.Connection
con.Open [Ô]Provider=SQLOLEDB;Data Source=DANLEONHART-PC\SQLEXPRESS;Initial Catalog=BASE_USERS;Integrated Security=SSPI;[Ô]

SQL = [Ô]SELECT * FROM USUARIO[Ô]

Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open SQL, con, adOpenKeyset, adLockReadOnly

With DGrid1
.Columns(0).Caption = [Ô]Nome :[Ô]
.Columns(1).Caption = [Ô]Registro :[Ô]
.Columns(2).Caption = [Ô]Senha :[Ô]
.Columns(3).Caption = [Ô]Nível :[Ô]
.Columns(0).Alignment = dbgLeft
.Columns(1).Alignment = dbgCenter
.Columns(3).Alignment = dbgCenter
.Columns(0).Width = 4000
.Columns(1).Width = 1000
.Columns(2).Width = 1700
.Columns(3).Width = 800

Set .DataSource = rs
.Refresh
End With
MARCELO.TREZE 23/04/2012 07:59:40
#400494
Bom colega se está usando o windows 7 com ADO talvez esta seja a solução,

A Microsoft Lançou uma correção para o ADO no Windows 7 pois ocorriam erros ao se compilar o projeto nesta plataforma, porém acredito que este erro que está sendo causado em seu sitema seja por causa deste problema com o ADO, então Faça o seguinte.

Baixe um dos arquivos abaixo de acordo com seu sistema operacional (32 ou 64 bits)

msado60_Backcompat_i386.tlb

[url=http://download.microsoft.com/download/6/4/3/64318ED2-7E18-4A5C-80E2-9BDA0DF02DB3/msado60_Backcompat_x64.tlb
msado60_Backcompat_x64.tlb[/url]

depois salve e se preciso registre as mesmas dentro da pasta windows\sytem32

No visual basic, faça o seguinte:
No menu Project, clique em referências.
Clique para [txt-color=#e80000]desmarcar[/txt-color] a Microsoft ActiveX Data Objects 6.0 Library
Clique para [txt-color=#0000f0]selecionar [/txt-color]o Microsoft ActiveX Data Objects 6.0 BackCompat Library

Espero que isto agora resolva seu problema, além deste você já não terá mais o problema ao se compilar o seu projeto.

boa sorte
VPVJUNIOR 25/04/2012 14:58:05
#400768
Olá Marcelo!

Fiz conforme seu exemplo baixei o arquivo e registrei. Sendo que fiz tudo isso no xp, pois no win7 não consegui registrar. Levei o projeto para o win7 fui nas referências e o Microsoft ActiveX Data Objects 6.0 BackCompat Library tava referenciado. Mas mesmo assim continuou dando o mesmo problema, então resolvi seguir o exemplo de DANLEONHART, e deu certo. Só tem um probleminha!! terei que refazer todas as minhas telas de consulta trocando o ADODC pelo RS, mas não tem problema não!! vou fazendo aos pouquinhos que dá certo,

Agradeço a ajuda de todos, abraços a todos e fiquem com DEUS.
Página 3 de 3 [24 registro(s)]
Tópico encerrado , respostas não são mais permitidas