необходимо знать точную информацию о базе данных и содержащих таблицы, используя c #.
база данных - MS access. Я хочу получить полную информацию о таблицах в ней, таких как первичный ключ, максимальная длина, а не ноль столбцов в таблицах в базе данных MS Access и т. д.
так что это лучший способ сделать это ...
расширенное спасибо за любую помощь.
другая проблема заключается в том, что getchema дает мне типы данных в числовом виде, например, 130,131.
так как я могу использовать их в запросе создать таблицу, они дают ошибку
позвольте мне объяснить, что я пытаюсь сделать. Я хочу воссоздать базу данных, о которой у меня нет информации. Я не знаю ее размера, таблиц, данных или чего-либо еще.
На самом деле я преуспел в некоторой степени. Что я сделал, я получил имя БД и создал его с CatalogClass и с getchema (таблицы), я получаю все имена таблиц и создаю их с помощью создания таблицы из C #. Затем имена столбцов с помощью таблицы alter .и теперь я должен дать ему ограничения, которые находятся в БД, которые были предоставлены.
Итак, кроме этого метода, который я использовал, есть что-то еще, что я упускаю. Любой простой или лучший способ сделать это. так что он может идти быстрее
вопрос еще открыт