Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/23: Рейтинг темы: голосов - 23, средняя оценка - 4.96
13 / 13 / 0
Регистрация: 18.02.2009
Сообщений: 90

Добавление записей в базу Access

06.03.2009, 01:19. Показов 4490. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не виходит решить такую проблему
Єсть БД в Access. К Delphi привязана с помощю компонент AdoConnection i AdoTable.
Как добавить запись в базу Аксес з StringGrid.
Вот вариант
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DataModule1.ADOTable2.Active:=false;
DataModule1.ADOTable2.TableName:=s;
For i:=1 to StrToInt(Form43.Edit2.Text) do
Begin
DataModule1.ADOTable2.Append;
DataModule1.ADOTable2.FieldValues['1']:=Form3.StringGrid1.Cells[0,i];
DataModule1.ADOTable2.FieldValues['2']:=Form3.StringGrid1.Cells[1,i];
DataModule1.ADOTable2.FieldValues['3']:=Form3.StringGrid1.Cells[2,i];
DataModule1.ADOTable2.FieldValues['4']:=Form3.StringGrid1.Cells[3,i];
DataModule1.ADOTable2.FieldValues['5']:=Form3.StringGrid1.Cells[4,i];
DataModule1.ADOTable2.FieldValues['6']:=Form3.StringGrid1.Cells[5,i];
DataModule1.ADOTable2.FieldValues['7']:=Form3.StringGrid1.Cells[6,i];
DataModule1.ADOTable2.Post;
DataModule1.ADOTable2.Active:=True;
end;
Видает ошибку що база уже существует.
Я знаю що ето не правильно. Но щоби зделать правильно знаний ищо нет.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.03.2009, 01:19
Ответы с готовыми решениями:

Добавление и удаление записей в базу данных в делфи
Здравствуйте..помогите пожалуйста..в Delphi новичок..до сих пор еще хорошо в кодах не разобралась как их писать точно, чтобы прога...

Добавление записей в Access
Подскажите пожалуйста. Мне надо добавлять записи в таблицу бд пока не будет добавленна последняя запись. Как я делаю. Подскажите, как...

Добавление записей в таблицу Access
Привет всем. Такой вопрос. Подключаюсь к access через ado. Вешаю на форму грид и дбнавигатор. При помощи дб навигатора записи в таблицу...

1
Любитель давать советы
 Аватар для Alexiski
342 / 135 / 14
Регистрация: 12.01.2009
Сообщений: 511
06.03.2009, 01:30
Попробуйте так:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DataModule1.ADOTable2.Active:=false;
DataModule1.ADOTable2.TableName:=s;
DataModule1.ADOTable2.Active:=True;
 
For i:=1 to StrToInt(Form43.Edit2.Text) do
Begin
  DataModule1.ADOTable2.Append;
  DataModule1.ADOTable2.FieldValues['1']:=Form3.StringGrid1.Cells[0,i];
  DataModule1.ADOTable2.FieldValues['2']:=Form3.StringGrid1.Cells[1,i];
  DataModule1.ADOTable2.FieldValues['3']:=Form3.StringGrid1.Cells[2,i];
  DataModule1.ADOTable2.FieldValues['4']:=Form3.StringGrid1.Cells[3,i];
  DataModule1.ADOTable2.FieldValues['5']:=Form3.StringGrid1.Cells[4,i];
  DataModule1.ADOTable2.FieldValues['6']:=Form3.StringGrid1.Cells[5,i];
  DataModule1.ADOTable2.FieldValues['7']:=Form3.StringGrid1.Cells[6,i];
  DataModule1.ADOTable2.Post;
end;
Если ошибка продолжается, приведите более точно сообщение об ошибке и на какой строчке оно возникает.

А в других местах программы ADOTable2 используется?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2009, 01:30
Помогаю со студенческими работами здесь

Добавление записей из edit в Access
Доброго времени суток. Причитала уже много статей на эту тему, но все равно не могу разобраться. Связь с БД происходить с помощью...

Delphi добавление записей в access
Как из .txt файла перевести значение в access с помощью Delphi. Данные в txt файле разделены "|". В Access есть таблица...

добавление записей в цикле из edit (adotable, access)
Здравствуйте! Есть форма для ввода пользователем учебных предметов. Сначала пользователь вводит кол-во предметов( например 3). Появляется...

Добавление записей в базу
sOTRYDNIKTableAdapter.Connection.Open(); sOTRYDNIKTableAdapter.Adapter.InsertCommand.Parameters.Value = textBox1.Text; ...

Добавление записей в базу данных
Пишет ошибку, хотя соединение есть Connected successfully Fatal error: Uncaught Error: Call to undefined function musqli_query() in...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru