powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставить данные в Access из Excel последовательно и из ячейки
3 сообщений из 3, страница 1 из 1
Вставить данные в Access из Excel последовательно и из ячейки
    #39594485
anton6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер всем

Есть сделанная база

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub СозданиеТаблицы()
Dim connDB As Object
Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open

connDB.Execute = "CREATE TABLE RRR" & "(ID  COUNTER, Дата DATETIME, Вася TEXT, Петя TEXT,Маша TEXT,Балл TINYINT,Я TEXT);"
connDB.Close
Set connDB = Nothing
End Sub


И в нее я пробую вставить

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Sub Insert()
Dim connDB As Object
Dim sss As String
Dim ddd As String
sss= "Кошка"
ddd= "Мышка"


Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open


connDB.Execute = "INSERT INTO RRR VALUES( Cells(1,1).Value , sss, ddd)"
connDB.Close
Set connDB = Nothing
End Sub




Проблема такая, что:

1. Как вставить с ячейки? ( я не понимаю, как прописать правильно синтаксически в команде INSERT мою Cells...
2. Как в этом же запросе прописать выше обозначенную переменную sss и ddd?
3. Если у меня нумеруется все с ID и даты, то как написать в INSERT, чтобы Cells(1,1).Value было третьим по счету, а sss 5 и ddd 7)??

Вот как тут написать?
INSERT INTO RRR VALUES( , ,Cells(1,1).Value , ,sss, ,ddd)" что ли...? ))

Вот такой вопрос...)
...
Рейтинг: 0 / 0
Вставить данные в Access из Excel последовательно и из ячейки
    #39594512
anton6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переменную или Cell можно вставить так

Код: vbnet
1.
,'" & m & "')




Однако не совпадает число значений запроса и число результирующих полей
Если пропускать значения после запятых.
Что с этим делать)?
...
Рейтинг: 0 / 0
Вставить данные в Access из Excel последовательно и из ячейки
    #39594525
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anton6Переменную или Cell можно вставить так

Код: vbnet
1.
,'" & m & "')




Однако не совпадает число значений запроса и число результирующих полей
Если пропускать значения после запятых.
Что с этим делать)?

понятия ячейка и функции Cells() в аксессе не наблюдается, есть в экселе.

Откуда данные в аксесс вставляются в таблицу, из экселя?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставить данные в Access из Excel последовательно и из ячейки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]