I realize this is more of failing with excel and not Xpression/Datalinq, but we have a master spreadsheet with sports data in it, teams, matchups, the usual.
Our production assistant fills in most of the data; operators may fill in certain fields that have, for example, the name of image files, and the file is linked to 3 separate Xpression boxes.
The sheet is shared, of course, but there are constantly issues (errors) with Datalinq because someone's got the spreadsheet open. I've found that, usually, if the workbook doesn't have unsaved changes, Datalinq is happy - but even that doesn't always seem to be the case.
Microsoft now recommends using OneDrive for sharing, and I've tested this feature out - it's pretty cool, as you can enter data on one and see it "magically" show up in the other; autosave is on, so there's never pending changes. However, Datalinq is even worse using this method of sharing, as it won't connect at all if someone's got it opened in excel.
So the question is: what are people doing for this kind of scenario? A "real" database for a backend wouldn't have these problems, but then it's awkward for the PA to update.
Google sheets would seem like a good idea if there was some sort of oledb driver for it, but the only one I can find is $hundreds/year. You can create a link that will send the entire workbook as a JSON or XML (or even HTML, which is useless), but as an RSS feed, it tries to download the entire workbook, which is a LOT of data, so it's not practical for any large set of data (in our case, every team has a sheet with all the players and all of their data - it's too large to repeatedly download the whole thing).
Are you sharing spreadsheets and NOT having problems? Have you found work-arounds? Other ways of storing data?
Open to suggestions.