That's funny, the ADP file I'm using now has 40 some forms and only one
is bound and that's just becuase I wanted to see how it would work. I
figured that was just because I'm using the ADP mostly as a SQL IDE and
a place to test stored procedures, but maybe it's lucky for me that it's
turned out that way.
When you say application roles are flakey, I assume you're talking about
SQL server application roles. I haven't had the opportunity to use them,
I would have thought that as being part of the SQL server security
system that they would be solid. Is that not true? Or are they just
flakey when used in conjunction with ADPs?
Jon
Because an Access ADP uses several connections depending upon what it is
doing (maybe not, because sometimes the choice of connection seems to be
random), and because the nature of these connections is at best unclear,
it's extremely difficult to predict how the connection (whichever one is
"dealt") and the application role will interact. I found that about 50% of
the time I got messages saying the stored procedure, table, view whatever
did not exist. After I programmed around one of these, I expected the
solution to work in what seemed to me to be an identical situation;
sometimes it did but sometimes it didn't.
VBA is an archaic programming language and sometimes its execution is very
slow. Its syntax is clumsy and verbose. Add that to the connection nonsense
and there seems (to me) to be no justification for using this bloated
application except for its wonderful bound forms. These do not work well in
ADPs. Often one struggles to update records based on a view of data
residing on more then one table. There are problems with finding records in
continuous forms on open. There are problems with stroking input pramaters
in reports. Then there are the service pack and dao-jet-ado library
updating problems. Arggggghhh. I'd rather just write asp.net or old
fashioned asp or hta applications. More work at the beginning, but these
things do what you tell them (a very strange occurrence for anything from
MS), they don't break every two weeks and they don't open up vast security
holes (the programmer may do this for them of course, but that's another
issue).
And they're grateful as hell ... oh no ... that's a male teen ager's
fantasy about older women. Maybe I'm wandering a bit here.