REALLY strange bug.

Deane Venske deane.venske at eduss.com
Wed Jul 14 15:24:26 CDT 2004


Oh yeah,

Running V4RB 1.10
> Hi guys,
>
> Well this one had me going all day...
>
> I have a DB with a large amount of users, let's just say the user and  
> userDetails table.
> Now I have a list box I select users from then do a mass deletion.
> I'm basically getting each ID to be deleted and executing the following:
> DELETE FROM user WHERE userID = xxx
> flush db
> DELETE FROM userDetails WHERE userID = xxx
> flush db
>
> At the end, whether I started with 1000 users or 500 users the records  
>  from userID 223 to 255 (I don't delete userID 1) do not get deleted and  
> are in fact then not able to be removed from the DB using SQL. Even in  
> studio. I can delete the user from the data browser, or if I user  
> "DELETE  FROM user" without a WHERE clause. Can't even see the data with  
> a SELECT *  FROM user WHERE userID = 223 query. BUT can see data with a  
> SELECT * FROM user query.
>
> If I delete the first 200 users then CLOSE my application, close any  
> connections to the DB then open it again and try delete the next 200  
> users it only gets through the first 32.
>
> V Studio does not have problems like this and I imagine what is going on  
> is that the RB API works fine, but the SQL interface has bugs when it  
> comes to too many transactions in the way I am executing them. This  
> problem happens whether or not I flush after each query.
>
> PLEASE help me on this one. There is little I can do on my side unless I  
> change everything to rather use API than SQL, but then I don't want to  
> do that, I want to use SQL.
>
> If v2 is going to be the answer then how much work is needed in changing  
> my code, and is v2 stable enough for release, because this product is  
> already out there but users want the ability to delete multiple users  
> from the system.
>
> Best Regards,
> Deane Venske
> _______________________________________________
> Valentina mailing list
> Valentina at lists.macserve.net
> http://lists.macserve.net/mailman/listinfo/valentina



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/


More information about the Valentina mailing list