Запись результатов измерений в БД MS Access
-
- beginner
- Сообщения: 18
- Зарегистрирован: 20 мар 2009, 08:53
- Версия LabVIEW: 8.5.1
- Контактная информация:
Запись результатов измерений в БД MS Access
Здравствуйте! Для работы с Access скачал ADO-Toolkit, установил его, все работает. Попытался разобраться в новых для меня функциях, но поставленную задачу решить не получается.
Задание: имеется таблица Access.mdb с тремя столбцами: "дата измерения", "время измерения" и "результат измерения". Необходимо открыть эту таблицу и записывать туда из LabView одновременно эти три параметра в три столбца.
У меня же получается записать лишь один параметр в один столбец.
Помогите пожалуйста, может у кого пример записи в несколько столбцов найдется!!!
Задание: имеется таблица Access.mdb с тремя столбцами: "дата измерения", "время измерения" и "результат измерения". Необходимо открыть эту таблицу и записывать туда из LabView одновременно эти три параметра в три столбца.
У меня же получается записать лишь один параметр в один столбец.
Помогите пожалуйста, может у кого пример записи в несколько столбцов найдется!!!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Запись результатов измерений в БД MS Access (нужна помощь!)
А ты примеры смотрел? Там в четвёртом и пятом примерах значения как раз в три столбца записываются.
-
- beginner
- Сообщения: 18
- Зарегистрирован: 20 мар 2009, 08:53
- Версия LabVIEW: 8.5.1
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
У меня только один пример есть, но там не запись, а выборка из файла
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 18
- Зарегистрирован: 20 мар 2009, 08:53
- Версия LabVIEW: 8.5.1
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
Нашел) Спасибо огромное!!! Щас постараюсь разобраться.
-
- beginner
- Сообщения: 18
- Зарегистрирован: 20 мар 2009, 08:53
- Версия LabVIEW: 8.5.1
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
Мне необходимо записать данные оператора в БД Access (например его фамилию). Организовал это таким способом: пока не введете как минимум 3 символа в строку, прибор не запуститься. Для этого использовал функцию для подсчета символов в строке.
Посоветуйте плиз каким образом можно подсчитать символы, не включая знаки препинания и пробелы (допустим при введении в строку на лицевой панели 3 знаков пробела, программа начинает работу, то есть пропадает смысл такой организации).
Может есть более простой способ организовать все это дело
Посоветуйте плиз каким образом можно подсчитать символы, не включая знаки препинания и пробелы (допустим при введении в строку на лицевой панели 3 знаков пробела, программа начинает работу, то есть пропадает смысл такой организации).
Может есть более простой способ организовать все это дело
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
Есть такой прибор, который убирает табуляторы и пробелы, но он не убирает запятые. Называется Trim Whitespace.
Но есть прибор посложнее, который называется Search and Replace Pattern.
Но есть прибор посложнее, который называется Search and Replace Pattern.
-
- beginner
- Сообщения: 18
- Зарегистрирован: 20 мар 2009, 08:53
- Версия LabVIEW: 8.5.1
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
Спасибо Ну с первым прибором все понятно, а со вторым придется повозиться )
-
- assistant
- Сообщения: 119
- Зарегистрирован: 16 фев 2009, 12:55
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
в продолжение темы хотел спросить:
есть задача работать с Access и пихать в ячейки массивы данных, как
это делать с типом ячейки типа Memo, всё вроде работает, но уж
очень, очень медленно, к примеру если нужно выгрузить из БД
1000 ячеек, в каждой из которой лежит массив длинною в 4000 значений,
занимает это много минут! Я так думаю, что решить такую проблему можно
при помощи типа ячейки OLE Object, с пиханием туда Exle файла, но как это реализовать??
Помогите, плс.
есть задача работать с Access и пихать в ячейки массивы данных, как
это делать с типом ячейки типа Memo, всё вроде работает, но уж
очень, очень медленно, к примеру если нужно выгрузить из БД
1000 ячеек, в каждой из которой лежит массив длинною в 4000 значений,
занимает это много минут! Я так думаю, что решить такую проблему можно
при помощи типа ячейки OLE Object, с пиханием туда Exle файла, но как это реализовать??
Помогите, плс.
-
- assistant
- Сообщения: 119
- Зарегистрирован: 16 фев 2009, 12:55
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
Борьба с Accessом продолжается.
Всё никак не получается грамотно расположить массивы внутри БД.
И так и так пробовал. Самое оптимальное, что, как мне кажется должно подойти
это запись разных массивов в разные колонки одной таблицы.
но тут возникает трудности:
1. не понятное перемешивание данных внутри столбца, по одному Accessу известному принципу
2. это то, что вторая колонка начинает писать только после последней строки преведущей.
как преодолеть сии проблемы??
прилагаю ВИ, помогите, плс.....
Всё никак не получается грамотно расположить массивы внутри БД.
И так и так пробовал. Самое оптимальное, что, как мне кажется должно подойти
это запись разных массивов в разные колонки одной таблицы.
но тут возникает трудности:
1. не понятное перемешивание данных внутри столбца, по одному Accessу известному принципу
2. это то, что вторая колонка начинает писать только после последней строки преведущей.
как преодолеть сии проблемы??
прилагаю ВИ, помогите, плс.....
- Вложения
-
- test.vi
- (50.7 КБ) 175 скачиваний
-
- assistant
- Сообщения: 119
- Зарегистрирован: 16 фев 2009, 12:55
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
изменение типа поля Id_num на ключевое помогло избавиться сразу от двух проблем.
заначения стали писаться по порядку( не перемешиваясь), правда запись во
второй столбец, возможна только очень геморным способом:
напоняем первый столбец цислами, а втрой создавая наполняем нулями,
затем производиться UPDATE второго столбца SET VALUE =(num1,2...) WHERE Id_num = 1,2,3....
может кто-нибудь подскажет как проще всё это сделать???
или никто не пробывал массивы записывать в БД.
заначения стали писаться по порядку( не перемешиваясь), правда запись во
второй столбец, возможна только очень геморным способом:
напоняем первый столбец цислами, а втрой создавая наполняем нулями,
затем производиться UPDATE второго столбца SET VALUE =(num1,2...) WHERE Id_num = 1,2,3....
может кто-нибудь подскажет как проще всё это сделать???
или никто не пробывал массивы записывать в БД.
- delion
- user
- Сообщения: 72
- Зарегистрирован: 10 фев 2009, 05:55
- Версия LabVIEW: 8.6, 2009
- Откуда: Саратов
- Контактная информация:
Re: Запись результатов измерений в БД MS Access
Очень жаль что так не кто и не помог с OLE объектами разобратся(((
Лучше сделать и жалеть, чем не сделать и всё равно жалеть!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 12 Ответы
- 598 Просмотры
-
Последнее сообщение Sergey Puzanov