|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Добрый день, уважаемые форумчане требуется Ваша помощь, хотелось бы развернуть скриптик по расписанию для автоматического заполнения, внесения данных в Access97 базу test.mdb с рабочей группой group.mdw также логином и паролем. Внесение данных нужно именно в таблицу "Tabl1" в самой таблице есть столбцы: Nomer/Счетчик; Date/Дата,время; Type/Числовой; Consul/Текстовой и т.д, нужен примерчик скрипта, отзовитесь добрые люди!? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2017, 17:41 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikod, запросто, но только через недельку или две начну создавать уже созданное вами, пока свободного времени маловато. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2017, 18:02 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Ткните пальцем плиз где черпать информации по данному вопросу??! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 11:02 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikodТкните пальцем плиз где черпать информации по данному вопросу??! киньте сюда примерчик, тогда проще будет помогать. Я то в батниках не шарю, но проще, когда уже есть пример базы. А то и пример создай и скрипт напиши. Понимаете о чём я... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 15:07 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikod, А так то, мне кажется, вам dao или ado обязательно помогут. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 15:08 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
час58, час58, Доброй ночи, база test.mdb с таблицей "Tabl1" создана в Ассesse97 как и уже упоминалось выше и используется, порой т.е часто приходиться заходить в базу через mdw c авторизацией(логином и паролем) и вносить данные в таблицу вручную, а именно в данные столбцы указанные выше в начале темы, хотелось бы автоматизировать эту задачу с помощью vbs, я вижу примерно это так: set cnn1 = WScript.CreateObject("ADODB.Connection") cnn1.Mode = 1 ' adModeReadWrite cnn1.Provider = "Microsoft.Jet.OLEDB.4.0" cnn1.Open "Data Source="c:\test.mdb;Jet OLEDB:System Database=c:\group.mdw;User ID=alex;Password=qwerty ???? ???? далее что нужно прописать в сценарий для внесения данных в таблицу "Tabl1" в столбцы: Nomer/Счетчик; Date/Дата,время; Type/Числовой; Consul/Текстовой и после этого завершить с сохранением скрипт!? ,да если конечно я вообще на правильном пути скрипта который предоставил... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 23:12 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikodТкните пальцем плиз где черпать информации по данному вопросу??! http://www.askit.ru/custom/progr_admin/m13/lab13_01_ado.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 00:12 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
guest_rusimportikodТкните пальцем плиз где черпать информации по данному вопросу??! http://www.askit.ru/custom/progr_admin/m13/lab13_01_ado.htm Всё это замечательно. Но... ТС пишет, что у него база Access 97. А ADO может ли работать с базой в формате Access 97? Ведь оно появилось только в Access 2000. Может ему надо менять формат базы или копать в сторону DAO? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 11:51 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Jossguest_rusimportпропущено... http://www.askit.ru/custom/progr_admin/m13/lab13_01_ado.htm Всё это замечательно. Но... ТС пишет, что у него база Access 97. А ADO может ли работать с базой в формате Access 97? Ведь оно появилось только в Access 2000... Не знаю, Дим, я с 97-м не работал, но пишут, что можно 929 ... Вообщем, пробовать надо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 21:11 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 10:14 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Пробовал так, Set cn = CreateObject("ADODB.Connection") cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\base.mdb;Jet OLEDB:System Database=C:\group.mdw;User ID=vlad;Password=qwerty" cn.Open Set rs = CreateObject("ADODB.Recordset") rs.CursorType = 3 rs.LockType = 3 rs.Open "Tabl1", cn При выполнении вылетает ошибка Windows Script Host:Ошибочная инструкция SQL;предполагалось DELETE,INSERT,PROCEDURE,SELECT или UPDATE , не понятно в чем дело!??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 10:16 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikod, так надо , вроде Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 10:25 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
guest_rusimportikod, так надо , вроде Код: vbnet 1. 2.
недавно, кстати вопрос поднимался, что на таблицах Open("Tab1") даёт ошибку и надо Open "select * from Tabl1" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 10:36 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Да отрабатывает, спасиб ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 10:45 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
et cn = CreateObject("ADODB.Connection") cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\base.mdb;Jet OLEDB:System Database=C:\group.mdw;User ID=vlad;Password=qwerty" cn.Open Set rs = CreateObject("ADODB.Recordset") rs.CursorType = 3 rs.LockType = 3 rs.Open "select * from Tabl1", cn Начало сценария есть), теперь понять бы как прописать добавление новой записи в таблицу с внесением данных в столбцы: Nomer/Счетчик; Date/Дата,время; Type/Числовой; Consul/Текстовой !??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 10:58 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikodтеперь понять бы как прописать добавление новой записи главное - не говори, что за данные и откуда они берутся в скрипте... классический способ: https://ru.wikipedia.org/wiki/Insert_(SQL) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 11:37 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikodПри выполнении вылетает ошибка Windows Script Host:Ошибочная инструкция SQL;предполагалось DELETE,INSERT,PROCEDURE,SELECT или UPDATE , не понятно в чем дело!???у процедуры Open есть ещё пятый параметр, укажи там 2 ( adCmdTable ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 11:55 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
ikodНачало сценария есть), теперь понять бы как прописать добавление новой записи в таблицу с внесением данных в столбцы: Nomer/Счетчик; Date/Дата,время; Type/Числовой; Consul/Текстовой !??? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 11:59 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Поправил Панург Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 12:01 |
|
VBS для внесения данных в mdb
|
|||
---|---|---|---|
#18+
Спасибо за помощь добрые люди, буду тестить ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:58 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1611983]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 410ms |
0 / 0 |