Приложение VB.NET с использованием SQL или локальной базы данных
Я работаю над приложением и пытаюсь предложить возможность использовать "локальную" базу данных или базу данных SQL Server. То, что я пытаюсь выяснить, - это лучший формат локальной БД для использования и как писать запросы.
В настоящее время я играю с SQL Server CE, и он, кажется, работает нормально, но затем мне нужно написать каждый блок кода дважды для любых запросов (один раз для SQL и один раз для SQL Server CE). Есть ли какие-то решения для этого? Есть ли способ, которым я могу просто передать другую строку подключения?
То, что у меня есть в данный момент, это "sub", который я проверяю, если использую local (my.setting.uselocal
), а затем вызвать либо функцию Query_SQL, либо Query SQL. Я полагаю, скоро станет утомительно иметь два блока для каждого запроса к базе данных?
Любые предложения о том, как сделать это более эффективно?
ура
1 ответ
Вы можете попробовать создать файл.sdf. Они могут быть созданы программно, вместе с базой данных / таблицами и т. Д. В файле.
Прошло много времени с тех пор, как я их использовал, но в IIRC вы можете писать и читать с одинаковым синтаксисом tsql. Я бы подумал, что это позволит вам те же функции запроса, и вы можете передать в любое соединение.