INICIANDO EM FLEXGRID
Ola galera como conectar esse Flexgrid com o banco de dados access usando Ado 2.1
O flex ja ta montado e banco tb so precisa da conexao....Fiquem com Deus
O flex ja ta montado e banco tb so precisa da conexao....Fiquem com Deus
Via código e no modo desvinculado.
ele funcionou ai ?
ta dando erro nessa linha:
rs.Open [Ô]Select * from Fiados order by ID[Ô], conex, adOpenKeyset, adLockOptimistic
ta dando erro nessa linha:
rs.Open [Ô]Select * from Fiados order by ID[Ô], conex, adOpenKeyset, adLockOptimistic
erro é :
Run_time error [ô]3001[ô]
Os argumentos são incirretos. estao fora do intervalo aceitável ou
estao em conflito
Run_time error [ô]3001[ô]
Os argumentos são incirretos. estao fora do intervalo aceitável ou
estao em conflito
Se sua conexão se chama conn, vc não pode passar conex no método open do recordset. Troque conex por conn.
Percebo que vc tá desenvolvendo na base do copy/paste mesmo não conhecendo bem a ADO. Aconselho a pegar a referência da ADO e conhecer os métodos e propriedades, para começar, do objeto Connection e do objeto Recordset.
Percebo que vc tá desenvolvendo na base do copy/paste mesmo não conhecendo bem a ADO. Aconselho a pegar a referência da ADO e conhecer os métodos e propriedades, para começar, do objeto Connection e do objeto Recordset.
alterei para conex e agora esta abrindo o form sem dar nenhum erro, mas ainda não ta carregando o flex...help me please
olha o arquivo ai
veja como fiz
mudei a forma de se criar o cabeçalho também, deixei mais enxuto
mudei a forma de se criar o cabeçalho também, deixei mais enxuto
Private Sub Form_Load()
With GridDados
.Rows = 1
.Cols = 6
.FormatString = [Ô]ID|NOME|PRODUTO|PRECO R$|DATA|Status[Ô]
.ColWidth(0) = 500
.ColWidth(1) = 1200
.ColWidth(2) = 1500
.ColWidth(3) = 1500
.ColWidth(4) = 1500
.ColWidth(5) = 3000
[ô]Conexão
sConnString = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & App.Path & [Ô]\Banco.mdb;Persist Security Info=False[Ô]
conex.Open sConnString
rs.Open [Ô]Select * from Fiados order by Nome[Ô], conex, adOpenKeyset, adLockOptimistic
Do While Not rs.EOF
.Rows = .Rows + 1
.TextMatrix(.Rows - 1, 0) = rs!id & [Ô][Ô]
.TextMatrix(.Rows - 1, 1) = rs!nome & [Ô][Ô]
.TextMatrix(.Rows - 1, 2) = rs!produto & [Ô][Ô]
.TextMatrix(.Rows - 1, 3) = rs!preco & [Ô][Ô]
.TextMatrix(.Rows - 1, 4) = rs!Data & [Ô][Ô]
.TextMatrix(.Rows - 1, 5) = rs!Status & [Ô][Ô]
rs.MoveNext
Loop
End With
End Sub
MARCELO-TREZE Obrigado, a conexao ta ok agora, ja ta carregando o Flexgrid. só tem um probleminha:
quando faço referencia ao função [Ô]VerificaStatus[Ô] da o seguinte erro!!
Run-time errot [ô]13[ô]:
Type mismatch
e ao depurar a aparece o que esta na imagem acima: vou deixar o zip ai.......Obrigado a todos
quando faço referencia ao função [Ô]VerificaStatus[Ô] da o seguinte erro!!
Run-time errot [ô]13[ô]:
Type mismatch
e ao depurar a aparece o que esta na imagem acima: vou deixar o zip ai.......Obrigado a todos
de novo o arq zip
alguem sabe me dizer pq ta dando esse erro ?
Tópico encerrado , respostas não são mais permitidas