
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.01.2004, 17:49
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
У меня вопрос, в базе есть таблица "Printers" которая имеет два поля "name" и "ip" мне нужно програмно присвоить переменной значение поля "ip" при заданом значении поля "name", я пишу Dim rst As Recordset Set rst = CurrentDb.OpenRecordset("Printers", dbOpenDynaset) ip = rst. ... дальше я не знаю как присвоить переменной ip значение третей ячейки поля "ip" помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 17:53
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
Код: plaintext 1. Зачем вызывать всю таблицу, если нужна только одна запись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 17:54
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
да и динасет не нужен Достаточно dbOpenStatic какого-нибудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 18:11
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
Я пишу: fname = List0.Value Set rst = CurrentDb.OpenRecordset("SELECT IPaddress FROM Printers WHERE name = '" & fname & "'", dbOpenStatic) ip = rst!ip Label4.Caption = ip при запуске видается окно с просьбой ввода name, а нужно, чтобы взяло fname или я чтото не то делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 18:18
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
возможно нужно ip = rst!IPaddress но результат тот же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 18:25
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
проверь значение fnamе в процессе работы твоего кода, похоже что оно пустое, поэтому и вылезает такое сообщение. Как ставить breakpoint в редакторе VBA знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 18:26
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
Не возможно, а точно нужно ;-) Надо бы посмотреть в отладчике, чему становится равно это fname Может, тама Null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2004, 18:48
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
А List0 не мультиселектный? List0.Value -> List0.Column(x) где х начинается с нуля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 10:38
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
Я пишу: Dim rst As Recordset Dim fname As String fname = List0.Value Set rst = CurrentDb.OpenRecordset("SELECT Printers.ip FROM Printers WHERE Printers.fname = '" & fname & "'", dbOpenStatic) ip = rst!ip Label4.Caption = ip оно матерится на строчку : Set rst = CurrentDb.OpenRecordset("SELECT Printers.ip FROM Printers WHERE Printers.fname = '" & fname & "'", dbOpenStatic) (таблица Printers прилинкованная) кто зает почему? помогите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 15:31
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
Что нужно потключить, какие библиотеки, для рекордсета ... или другая проблема, не проходите мимо ... ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 15:39
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
Обычно в тексте ошибки написано, что не так:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 15:54
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
:-) пишет "invalid argument" in Set rst = CurrentDb.OpenRecordset("SELECT Printers.ip FROM Printers WHERE Printers.fname = '" & fname & "'", dbOpenStatic) не могу росшарить что здесь не так :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 16:19
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
В fname есть значение какое-нить при выполнении? Перед выполнением напишите: Debug.print fname и в дебагере посмотрите, что там. Аксес какой версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 16:19
|
|||
|---|---|---|---|
|
|||
Работа с даными |
|||
|
#18+
Сам себе отвечаю нужно писать: Set rst = CurrentDb.OpenRecordset("SELECT ip FROM printers WHERE printers.fname = '" & buf & "'") и читать МСДН ))) спасибо за ответы ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 16:24
|
|||
|---|---|---|---|
Работа с даными |
|||
|
#18+
Вот это откуда взялось в ДАО? dbOpenStatic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676890]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 317ms |

| 0 / 0 |
