Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Foxpro+ADODB / 3 сообщений из 3, страница 1 из 1
22.12.2009, 01:08
    #36378757
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Foxpro+ADODB
Только начал изучать библиотеки ADODB для использования совместно с ASP.
Столкнулся с тем, что немогу выполнить простейший SQL запрос. Приведу код на VFP

oConn=CREATEOBJECT("ADODB.Connection")
oConn.ConnectionString="Provider=VFPOLEDB.1;Data Source=e:\base\main.dbc;Mode=ReadWrite|Share Deny None;"
oConn.Open()
IF oConn.State=1
oCommand=CREATEOBJECT("ADODB.Command")
oCommand.ActiveConnection=oConn
oCommand.CommandType=2 && пробовал вариант со значение 1. Один фиг
oCommand.CommandText="users" && для значения oCommand.CommandType=1 запрос такой select id, name from users
oRecs=oCommand.Execute()
ENDIF
RELEASE oConn

Дык вот по выполнения запроса ошибок не возникает, но кол-во строк результата -1, т.е. пусто. Таблица не пустая.
Где собака порыта ?
...
Рейтинг: 0 / 0
22.12.2009, 01:28
    #36378770
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Foxpro+ADODB
Где собака порылась нашел. Надо добавить строчку oConn.Mode=3 перед строкой oConn.Open()
Мало ли кому будет интересно.
...
Рейтинг: 0 / 0
22.12.2009, 01:37
    #36378777
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Foxpro+ADODB
Ой, ошибся. Конечно же не oConn.mode=3,а oConn.CursorLocation=3.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Foxpro+ADODB / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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