Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99

    [VB+SQL]Problema accesso

    allora ho un problema di questo tipo....

    ho sviluppato un programma che interroga un DB ,fa i suoi calcoli i vari update ..... in base a dei flag posizionati sui Record....
    l'unico problema è che un altro programma esterno lo interroghera in contemporanea... purtroppo quando interrogo il db esegue lunge operazione su un numero notevole di record ... mandando quindi in timeout l'altro applicativo...
    come faccio ad evitare questo problema... preannuncio l'altro applicativo lavora solo in scrittura ... e non tocca i record che io elaboro....

    ho provato con il With (nolock) inserita nella query .... peri quando faccio rs.edit rs.update va in errore .... sto utilizzato la libreria
    RDO 2.0

    come cursore uso rdUseIfNeeded

    ciao è grazie...help
    Non si finisce mai di imparare...

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Oltre a non poter determinare se si tratta di VB6 o VB.NET, si tratta del forum sbagliato.

    Le domande relative ai linguaggi Visual Basic, VB.NET, VBA e i linguaggi Microsoft per il .NET Framework vengono trattati nell'apposito forum: Visual Basic e .Net Framework.
    In futuro, poni in quel forum le tue domande relative ai linguaggi citati.

    Questa discussione la sposto io.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    caspita mi dimentico sempre ...
    sorry... help meeee
    Non si finisce mai di imparare...

  4. #4
    Che database stai usando?

  5. #5
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    sto usando SQL Server 2000 SP3

    ecco una porzione di codice
    codice:
    sql="SELECT * FROM Tab1 (nolock) WHERE Stato = 0"
    
    set rs1= rdCon.OpenResultSet(sql,rdOpenDynamic, rdConcurValues, rdExecDirect)
    
    while not rs1.eof
      //Faccio le mie operazioni su altre tabelle
      rs1.edit
      rs1!Stato = 1
      rs1.Update   //Quando esegue l'update va in errore.... (*)
    wend
    *:ERRORE: 01000: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
    Non si finisce mai di imparare...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.