Am developing software in VB.NET that needs to store related information of Contacts etc. I can't use MS-SQL or MySQL as Database because if I do that, then if I've to install on another PC, I'll also need to install MS-SQL on that PC. Isn't there any "built-in Database" in VB.NET?
Asked
Active
Viewed 101 times
4 Answers
0
I would recommend XML with Datasets
. You need not to install any software, and there are tons of guides on how to read/write from/to XML files.
Another solution would be SQL Compact
; it's kinda like SQLite (doesn't require installation)
SQL Compact: http://msdn.microsoft.com/en-us/data/ff687142.aspx
XML Solutions Samples: http://www.codeproject.com/Articles/13854/Using-XML-as-Database-with-Dataset http://www.daniweb.com/software-development/csharp/threads/343670/use-of-xml-file-in-c-instead-of-database

Hanlet Escaño
- 17,114
- 8
- 52
- 75
0
If your are dealing with a significant amount of data, a database is the appropriate solution. SQL Express is free, works well with VB and is, well, moderately easy to package as a pre-requisite with your msi file when you build the installer.

peterG
- 1,651
- 3
- 14
- 23