Well, this is only a strong guess becasue I know nothing about Dark Basic or Pure Basic, but in this line:
yMouseMove = yMouseMove+1 / 5.0
Do you want to first increase yMouseMove by one and then divide it by 5.0? Because then you should probably do this:
yMouseMove = ( yMouseMove+1 ) / 5.0
In every programming language I know, multiplication and division is executed before addition and subtraction, according to mathematical operator precedence rules. So your code line will first divide 1 by 5.0 and then increase yMouseMove with the result (0.2). The second code line, with brackets, will first add 1 to yMouseMove and then divide it by 5.0. The order of execution changes the final result.
Another thing, in this line:
dbRotateCamera (xCameraAngle,yCameraAngle, 0.0,1)
Are you sure about the order of the parameters? Shouldn't the camera ID be the first parameter, not the last?