Visual FoxPro и компилируемая им программа
От: Andrey S. Pakhotinsky Россия  
Дата: 31.05.04 09:18
Оценка:
Подключаюсь к MS SQL Server через dsn, запускаю в MS VFP — работает. Компиляю самостоятельную программу — все таблицы доступны только для чтения. Пробовал в VFP 8 и в VFP6 — проблема остается. В чем может быть дело? Коннектиться пытался как под пользователем, так и под sa.
Re: Visual FoxPro и компилируемая им программа
От: GarryIV  
Дата: 31.05.04 09:37
Оценка:
Здравствуйте, Andrey S. Pakhotinsky, Вы писали:

ASP>Подключаюсь к MS SQL Server через dsn, запускаю в MS VFP — работает. Компиляю самостоятельную программу — все таблицы доступны только для чтения. Пробовал в VFP 8 и в VFP6 — проблема остается. В чем может быть дело? Коннектиться пытался как под пользователем, так и под sa.


Попытаюсь угадать...
Похоже на то что ты какие-то фоксовые базы включил в состав ехе. По крайней мере симптомы точно такие.
WBR, Igor Evgrafov
Re[2]: Visual FoxPro и компилируемая им программа
От: A.S.P. Россия  
Дата: 31.05.04 13:55
Оценка:
GIV>Попытаюсь угадать...
GIV>Похоже на то что ты какие-то фоксовые базы включил в состав ехе. По крайней мере симптомы точно такие.

Симптомы, может, и такие, да только баз в принципе нема — все на сервере лежит. Так что при всем желании включать нечего...
Re: Visual FoxPro и компилируемая им программа
От: Flex2 Россия  
Дата: 01.06.04 08:02
Оценка:
Здравствуйте, Andrey S. Pakhotinsky, Вы писали:

ASP>Подключаюсь к MS SQL Server через dsn, запускаю в MS VFP — работает. Компиляю самостоятельную программу — все таблицы доступны только для чтения. Пробовал в VFP 8 и в VFP6 — проблема остается. В чем может быть дело? Коннектиться пытался как под пользователем, так и под sa.


Какие таблицы ? те которые у тебя в результет запроса по SQLEXEC(...) получаются ?
Re[2]: Visual FoxPro и компилируемая им программа
От: A.S.P. Россия  
Дата: 02.06.04 08:39
Оценка:
Здравствуйте, Flex2, Вы писали:

F>Какие таблицы ? те которые у тебя в результет запроса по SQLEXEC(...) получаются ?


Делаю я, скажем, вот это:

CREATE SQL VIEW users REMOTE CONNECTION myconn as ;
SELECT * from users
USE users IN 2

Если программа сама по себе, скомпиленная, вылетает месадж: "Таблица дотступна только для чтения" в то время, как если не компиленную запускать, а в Fox'е прямо, то все идет как по маслу. Уже пробовал и программно создавать коннект — не помогло.
Re[3]: Visual FoxPro и компилируемая им программа
От: Flex2 Россия  
Дата: 02.06.04 09:47
Оценка:
Здравствуйте, A.S.P., Вы писали:

ASP>Здравствуйте, Flex2, Вы писали:


F>>Какие таблицы ? те которые у тебя в результет запроса по SQLEXEC(...) получаются ?


ASP>Делаю я, скажем, вот это:


ASP>CREATE SQL VIEW users REMOTE CONNECTION myconn as ;

ASP> SELECT * from users
ASP>USE users IN 2

ASP>Если программа сама по себе, скомпиленная, вылетает месадж: "Таблица дотступна только для чтения" в то время, как если не компиленную запускать, а в Fox'е прямо, то все идет как по маслу. Уже пробовал и программно создавать коннект — не помогло.


Вызывает подозрение строка
USE users IN 2

Может Вы имелии в виду
SELECT users

и что с DataSession у Вас ?
Re[4]: Visual FoxPro и компилируемая им программа
От: Flex2 Россия  
Дата: 02.06.04 09:49
Оценка:
Здравствуйте, Flex2, Вы писали:

F>Здравствуйте, A.S.P., Вы писали:


ASP>>Здравствуйте, Flex2, Вы писали:


F>>>Какие таблицы ? те которые у тебя в результет запроса по SQLEXEC(...) получаются ?


ASP>>Делаю я, скажем, вот это:


ASP>>CREATE SQL VIEW users REMOTE CONNECTION myconn as ;

ASP>> SELECT * from users
ASP>>USE users IN 2

ASP>>Если программа сама по себе, скомпиленная, вылетает месадж: "Таблица дотступна только для чтения" в то время, как если не компиленную запускать, а в Fox'е прямо, то все идет как по маслу. Уже пробовал и программно создавать коннект — не помогло.


F>Вызывает подозрение строка

F>
F>USE users IN 2
F>

F>Может Вы имелии в виду
F>
F>SELECT users
F>

F>и что с DataSession у Вас ?

Еще , вы случайно не пытаетесь ли записать что нить в курсор созданный CREATE SQL VIEW ?
Re[5]: Visual FoxPro и компилируемая им программа
От: A.S.P. Россия  
Дата: 02.06.04 10:50
Оценка:
Здравствуйте, Flex2, Вы писали:

F>>Может Вы имелии в виду

F>>SELECT users
а разве конечный результат не одинаков?

F>>и что с DataSession у Вас ?

А что с ней должно быть?

F>Еще , вы случайно не пытаетесь ли записать что нить в курсор созданный CREATE SQL VIEW ?

Да нет, только выгребаю данные
Re[6]: Visual FoxPro и компилируемая им программа
От: Flex2 Россия  
Дата: 02.06.04 11:20
Оценка:
Здравствуйте, A.S.P., Вы писали:

ASP>Здравствуйте, Flex2, Вы писали:


F>>>Может Вы имелии в виду

F>>>SELECT users
ASP>а разве конечный результат не одинаков?

F>>>и что с DataSession у Вас ?

ASP>А что с ней должно быть?

F>>Еще , вы случайно не пытаетесь ли записать что нить в курсор созданный CREATE SQL VIEW ?

ASP>Да нет, только выгребаю данные

Полный код в студию можно ?
Re[3]: Visual FoxPro и компилируемая им программа
От: Анатолий Широков СССР  
Дата: 02.06.04 14:20
Оценка:
Вопрос: сама база данных (контейнер базы данных, файл с расширением dbc) включен (Include) в проект?

Если да, то вы пытаетесь в read-only контейнер базы данных добавить новый вид, что, понятно, терпит крах — ведь вид это объект базы данных вашей локальной фоксовой, а не удаленной.

Удач.
Re[4]: Visual FoxPro и компилируемая им программа
От: A.S.P. Россия  
Дата: 02.06.04 14:33
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Вопрос: сама база данных (контейнер базы данных, файл с расширением dbc) включен (Include) в проект?

АШ>Если да, то вы пытаетесь в read-only контейнер базы данных добавить новый вид, что, понятно, терпит крах — ведь вид это объект базы данных вашей локальной фоксовой, а не удаленной.
АШ>Удач.

Идея хороша! Не подумал об этом сегодня же испытаю!
Re[7]: Visual FoxPro и компилируемая им программа
От: A.S.P. Россия  
Дата: 03.06.04 19:55
Оценка:
Здравствуйте, Flex2, Вы писали:

F>Полный код в студию можно ?


уже нет код канул в лету. Теперь все переделываю на sqlexec()
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.