Connecting and manuplating data on an access database? - database

I'm working on my thesis project with Windows Phone 7. I'm developing an application requires store data in a database, my thesis supervisor said an Microsoft Access database is enough for this step, because I'm newbie at developing applications for Windows Phone 7.
How can i do that?

Windows Phone 7 doesn't support MS Access.
For a list of databases which are supported on WP7 see Local Sql database support for Windows phone 7

Windows Phone 7 can't have direct access to a database since standard DB connection drivers are not compatible with this platform. What you can do is built a multi-layered project, where there is a web service (easily built with WCF) that connects your Windows Phone 7 application to a local (or remote) database.
You could send request to the web service and it will send those to the database. The same service can send the response back to the app.

Unfortunately I cannot remember the details, but I saw a fairly recent presentation on integrating Sharepoint, Access and the Windows phone.
EDIT
I just found this video:
http://pocketnow.com/windows-phone/sharepoint-office-2010-on-windows-phone-7

For access 2010, IT allows one to build web databases. You need SharePoint (Enterprise), and access 2010. You also be able to use Office 365 and skydrive (not out yet).
The resulting access web database can thus be used on the windows 7 phone with the browser. In fact, I have a windows 7 phone and have tested my access applications on it.
In the following video, note how at the half way point, I swtich to using and running the access application in a web browser.
http://www.youtube.com/watch?v=AU4mH0jPntI

Related

how can i choose the right database?

I am creating a website, using mostly html and some php pages, now I have to create a database and connect it with my website, for log in and requests, my question is what database should I go for, is Microsoft access good enough? or sql server or phpmyadmin? the website isn't large, it might get 6 requests per day, I am not a professional programmer but I know a few things about programming, please help
I am an developer in Access. Access technology is a Windows application, not intended for web applications. It is not a back end database which is what a web server needs behind it. The SQL Server - Express Edition (free) would be the product from the Microsoft family. Of course there are other suitable shareware products out there, probably the best known being MySQL.
When the requirement is for internal needs, not public facing, but the users are geographically separated; then Access (and other Windows Applications) are platformed on a Remote Desktop Server (aka Terminal Services).
The other alternative to building your own web application is using one of the database centric web services: Soho, QuickBase, Knack, etc.

SQL connection in UWP app

I have am existing project that runs on windows, mac, ios and android. I'm looking for a way to make a windows phone version, but I can't figure out how to use SQL. My current code base is very large and I can't "switch" to using EF. How can I get access to databases in UWP?
If you want to connect a local database, for example the SQLite, there are implemented libraries could be used do this stuff:
A Developer's Guide to Windows 10: (10) SQLite Local Database
If you want to connect a server-based database, for example, the SQL Server database, unfortunately, there is not a built-in API like ADO.NET that could be used to connect the SQL Server directly. And for a workaround, you would have to utilize a middle layer for example, the WCF Serrvie:
How to access data from SQL Server database in Windows Store app, although this sample is written for store app, the used approach is the same for UWP application.
You'll not be able to connect directly to a Microsoft SQL Server database. Instead you'll need to make some type of Service layer that communicates with the database and your phone app would need to communicate with that. For more information on how to do that see the code same and the video that Microsoft has hosted here:
https://code.msdn.microsoft.com/windowsapps/How-to-access-data-from-5f2602ec

Is there a way to implement a wcf service connected to a database without paying for azure?

It seems like everything that I read is saying that for Windows Phone 8 Development, in order to create a database that connects to my WCF Service, I need to pay for it (Azure). Is that the truth?
I want to create a database that my mobile app can access but I do not want to pay the money for it. Is there somebody on here who could fill me in on this?
If I am able to create a database that connects to my WCF service for free, could someone point me in the right direction to accomplish this?
Here are some interesting articles about WCF Services in Windows Phone world.
How to consume an OData service for Windows Phone 8
Using WCF Service in Windows Phone 8.1 (same in Windows Phone 8)
Now you can host the WCF Service in your own server, hosting provider or anything else.

Biometric Windows Logon with Local SQL Database storing fingerprints

I have a biometric scanner U.are.U 4500 from digital persona.
A locally hosted SQL Express database is storing fingerprints on a pc, Windows has the ability to use the device directly for logging into windows by only using the WBF (Windows Biometrics Foundation) setup. I cannot seem to find any way to point the authentication or validation to get the fingerprints from the local Database.
Is it possible to point windows to the local db for fingerprint validation without any 3rd party software? if not, is there software which will allow this kind of behaviour?

How To sync online database (of web application) and offline database (of Desktop Application)?

I have 2 application
1st Desktop Application – Which has database on local pc
2nd Web Application – Which has database on server
If internet is unavailable then i m storing data on desktop application and when internet is available data should be store on the server and should also update the data which was stored when internet connection is unavailable
Can you please tell me how above can be achieved
Desktop Application is C# Win form
Web Application is Asp.ne / C# Web application
Thanks in Advance
You don't say what your database technology is, but Microsoft makes the Sync Framework to solve problems like this.

Resources