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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Deu Pau no Interbase -> Não funciona MoveNext...
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 08/09/2004 19:24 hs            
Claudio,
 
Tenho mesmo que setar o cursor como adUseClient???
 
Estou usando o adUseServer... vou ver se é isso... se for, logo posto a confirmação e fecho o topico...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Claudio EngeSys
PARANAGUA
PR - BRASIL
Postada em 09/09/2004 09:32 hs            
Pelo menos no SQLServer não consigo fazer um 'M o v e L a s t' sem setar para adUseClient.

Claudio Alves.
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 11/09/2004 17:17 hs            
Valeu Claudio,
 
Mas mudei o CursorLocation para AdUseClient e continua dando erro!!!
 
Alguém me ajude!!!


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Silvio
SBC
SP - BRASIL
Postada em 12/09/2004 14:24 hs            
Qual o tipo de Provider vc usa para conectar o interbase ?
 
eu uso o IbOleDb com ADO e funciona normalmente,
 
Agora se o problema for algum pau no interbase mesmo, teste o código em outra máquina , derepente pode dar certo.
 
 
Aqui vai um exemplo que preparei pra vc.
Tem que ter o IbOleDb.Dll registrado na máquina
 
Option Explicit
Dim Cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Sub Abre()
    Dim StringFire As String
    Set Cn = New ADODB.Connection
    StringFire = "Provider=IbOleDb;server=localhost; data source=C:Arquivos de programasBorlandInterBaseexamplesDatabaseemployee.gdb"
    Cn.Open StringFire, "SYSDBA", "123"
    Set Rs = New ADODB.Recordset
    Rs.CursorLocation = adUseClient
    Rs.ActiveConnection = Cn
    Rs.Source = "select * from employee"
    Rs.Open
    Rs.MoveMin
    Rs.MoveMax
    Rs.MoveMin
End Sub
Private Sub Command1_Click()
    Abre
    Dim Texto As String
    Dim Total As Integer
    While Not Rs.EOF
        Texto = Rs(0) & Rs(1) & Rs(2) & Rs(3) & Rs(4) & Rs(5) & Rs(6) & Rs(7) & Rs(8) & Rs(9) & Rs(10)
       
        Print #1, Texto
        Text1 = Total
        Total = Total + 1
        Text1.Refresh
        Rs.MoveNext
    Wend
    MsgBox "Fim"
    Set Rs = Nothing
    Set Cn = Nothing
End Sub
Private Sub Form_Load()
    Open "C:silviovbfirebirdfirebird.txt" For Output As #1
End Sub
 
 
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 12/09/2004 21:14 hs            
Uso o mesmo codigo que voce, mas uso a IBProvider para conectar o banco de dados... realmente não sei o que acontece...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Vila
não registrado
Postada em 13/09/2004 19:18 hs   
Elieser, eu acho que o problema é com o Ado e não com o Banco de Dados.
Vila
     
Página(s): 2/3     « ANTERIOR    PRÓXIMA »


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