Op een aspx pagina, worden gegevens uit een database gehaald.
Als ik ervoor zorg dat hij 1 query uitvoert, kan ik 60 keer de page refreshen, en daarna zegt komt hij met een object reference fout.
Als ik de een SQL commando 60 keer uitvoer in 1 pageload, gebeurt hetzelfde.
In het SQL commando wordt de Connectie geopend, en als laatste gesloten.
Wat gaat hier aan fout? Ik krijg wel netjes mijn gegevens op het scherm.
Connection.Dispose heb ik ook al geprobeerd.
En ik had ook eerst:
Als ik bij 1 pageload 1 keer de connectie open en 1 keer sluit,
en veel SQL commando's uitvoer krijg ik:
Execute failed. SQL State: 3014, SQL Error Code: -85853471 Kan niet meer tabellen openen.
Ik ben al een tijd bezig en met 2 man al aan het probleem aan het werken maar we komen er niet uit.
Als ik ervoor zorg dat hij 1 query uitvoert, kan ik 60 keer de page refreshen, en daarna zegt komt hij met een object reference fout.
Als ik de een SQL commando 60 keer uitvoer in 1 pageload, gebeurt hetzelfde.
In het SQL commando wordt de Connectie geopend, en als laatste gesloten.
code:
1
2
3
4
5
6
7
8
9
10
| var command : BdpCommand;
begin
Connection.open;
command := connection.CreateCommand;
command.Connection := Connection;
command.CommandText := SQLcommand;
data := command.ExecuteReader;
command.free; // moet free zijn anders geen output !!!!
connection.close;
end; |
Wat gaat hier aan fout? Ik krijg wel netjes mijn gegevens op het scherm.
Connection.Dispose heb ik ook al geprobeerd.
En ik had ook eerst:
code:
in plaats van:1
| command := BdpCommand.Create; |
code:
1
| command := connection.CreateCommand; |
Als ik bij 1 pageload 1 keer de connectie open en 1 keer sluit,
en veel SQL commando's uitvoer krijg ik:
Execute failed. SQL State: 3014, SQL Error Code: -85853471 Kan niet meer tabellen openen.
Ik ben al een tijd bezig en met 2 man al aan het probleem aan het werken maar we komen er niet uit.