USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Datagird - Urgente
Expedito_Junior
RECIFE
PE - BRASIL
Postada em 29/07/2005 13:01 hs            
Coloquei um Datagrid em um form que recebe os dados de um recordset, até aí tudo ok, mas quando eu fecho o form aparece a mensagem "The current row is not available". Alguem sabe o que é isso e como resolver?
 
segue abaixo o codigo:
 
Option Explicit
 
Private Sub cmbBairro_Click()
Dim lvCod_Bairro As Integer
On Error Resume Next
rs.CursorLocation = adUseClient
rs.Open "Select Cod_Cid, Cod_Bairro, Bairro from tbbairro where Cidade = " & "'" & cmbTeste.Text & "'" & "and Bairro = " & "'" & cmbBairro.Text & "'" & "ORDER BY Bairro", db, adOpenStatic, adLockOptimistic
 
lvCod_Bairro = rs!Cod_Bairro
rs.Close
rs.ActiveConnection = Nothing
rs.CursorLocation = adUseClient
rs.Open "Select * from lista where Cod_Bairro = " & lvCod_Bairro & " ORDER BY Nome", db, adOpenStatic, adLockOptimistic
Set frmLista.DataGrid1.DataSource = rs
frmLista.Show
End Sub
 
Private Sub cmbTeste_Click()
Dim lvCod_Cid As Integer
Dim lvCod_Bairro As Integer
Dim lvsql As String
On Error Resume Next
lvsql = "Select Cidade from tbcidade where Cidade = " & "'" & cmbTeste.Text & "'"
rs.Open "Select Cod_Cid, Cidade from tbcidade where Cidade = " & "'" & cmbTeste.Text & "'", db, adOpenStatic, adLockOptimistic
 
lvCod_Cid = rs!Cod_Cid
rs.Close
rs.ActiveConnection = Nothing
rs.CursorLocation = adUseClient
rs.Open "Select Bairro from tbbairro where Cod_Cid = " & lvCod_Cid, db, adOpenStatic, adLockOptimistic
rs.MoveMin
cmbBairro.Clear
While Not rs.EOF
    cmbBairro.AddItem rs!Bairro
    rs.MoveNext
Wend
rs.Close
rs.ActiveConnection = Nothing
End Sub
 
Private Sub Form_Load()
Dim lvsql As String
db.Open ("DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysql;PORT=3306;DATABASE=xxxx; USER=usr;PASSWORD=pwd;OPTION=3;")
 rs.Open "Select * from tbcidade ORDER BY Cod_Cid", db, adOpenStatic, adLockOptimistic
cmbTeste.Clear
rs.MoveMin
While Not rs.EOF
    cmbTeste.AddItem rs!Cidade
    rs.MoveNext
Wend
rs.Close
rs.ActiveConnection = Nothing
End Sub
 
 
Grato

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

TÓPICO EDITADO
   
Expedito_Junior
RECIFE
PE - BRASIL
Postada em 29/07/2005 15:43 hs            
Nenhuma ajuda?

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

     
Expedito_Junior
RECIFE
PE - BRASIL
Postada em 11/08/2005 16:20 hs            
Conseguir encontrar a solução galera. É só setar o DataGrid.Bookmark = 1
e tá resolvido a questão.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página