Я использую Visual Studio 2008 и базу данных Access 2007. Пока я пытаюсь создать новый запрос на вставку в моем DataSet, встроенная хранимая процедура смешивает значения полей базы данных. У меня есть экран печати проблемы здесь: http://netplague.eu/Capture.PNG Как вы можете видеть на прилагаемом экране печати, отображаются клиенты таблицы и ниже хранимой процедуры InsertClient. Моя проблема в том, что все параметры перепутаны.C# dataset вставить запрос запроса из базы данных доступа
Есть ли решение этой проблемы или это просто визуальная ошибка студии?
спасибо.
Это проблема порядка отображения, и мне нужно как-то ее разрешить. Из-за этого у меня есть база данных доступа, и я не могу вставлять в нее новые записи. Я приведу вам другой пример. Например, у меня есть таблица с данными клиента: Таблица клиентов: First_name - тип varchar; Last_name -type varchar; last_log_date - тип dateTime; smoker -type boolean; Хорошо, когда я добавляю к нему запрос Insert из DataSet, он генерирует что-то вроде этого: InsertQuery (smoker, param1, param2, param3); Когда я пытаюсь использовать это, я получаю кучу ошибок во время выполнения. Как это могло произойти? –
Это старая проблема с необходимостью передачи параметров в том же порядке, в каком они определены (т. Е. Без именованных параметров)? –
Да, они должны быть переданы в том же порядке, что и в базе данных. –