powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать INSERT через OLE DB Provider FoxPro
11 сообщений из 11, страница 1 из 1
Как сделать INSERT через OLE DB Provider FoxPro
    #32449258
Vlad_KB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо вставить данные в БД Fox. При INSERT возникает ошибка Cannot update the cursor. Пробывал также через вызов хранимой процедуры и вызов через DLL, сформированной FOX-ом.
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32449320
RedLukPen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
причем здесь курсор?
Делай update напрямую
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32449337
Vlad_KB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С этого я и начал. Пишу на VS.NET на C# ASPX страницу, и она выдает такую ошибку.
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32449360
Vlad_KB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вижу без исходников не обойтись
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
string Connectionstring= "Provider='VFPOLEDB.1';Data Source=D:\\Patient Debugging\\Tuning_report\\Tuning.DBC;Mode='ReadWrite'" ;
OleDbConnection con = new OleDbConnection(Connectionstring); 
string Select =  "INSERT INTO forma13 (name,nomer,shifr,cod) VALUES ('"+name+"','"+nomer+"','"+shifr+"'," +cod+ ")" ;
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(Select,con);
con.Open();
int hh=cmd.ExecuteNonQuery();
con.Close();
 
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32449463
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не понял в чем проблема. Может в строке соединения.
Вот так нормально работает:
Код: plaintext
1.
2.
loAdoConn = CREATEOBJECT( "adodb.connection" )
loAdoConn.open([Provider=VFPOLEDB. 1 ;Data Source=c:\; Password= "";Collating Sequence=MACHINE;])
loAdoConn.Execute(" insert into t1(name) values('test')")
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32449498
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Атрибуты файла случайно не read-only?
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32449514
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2NNN
Верное кстати замечание... :)
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32450072
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И имеются ли права у VS на обновление в каталоге, где находится база?
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32450839
Vlad_KB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё работает на локальной машине, так что с правами всё ОК.
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32450938
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает в смысле все получилось или просто установлено на одной машине и не работает?

Если помледний вариант, то пропишите, то что я говорил - права для VS.NET (У них там новая политика безопасности делать это надо в ручную, даже если Вы администратор на этой машине :).

Если запускаете просмотр страниц через Browser - дайте права IIS изменять данные в директории, где Ваша база данных...
...
Рейтинг: 0 / 0
Как сделать INSERT через OLE DB Provider FoxPro
    #32451088
Vlad_KB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо !!!
Прописал на директорию, где хранится БД, права для пользователя ASPNet.
Всё заработало.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать INSERT через OLE DB Provider FoxPro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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