Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Гость Гость
|
Добавлено: Сб Дек 25 2004 23:08 Заголовок сообщения: Горит, помогите плиз!!!!! "Recordset is read-only" - такая р |
|
|
Горит, помогите плиз!!!!! "Recordset is read-only" - такая ругань при попытке Insert/Delete строку в БД. Подскажите, где искать этот флажок read-only в Recordsete. Каркас проекта создавался Мастером в Visual C++.Net . Подсоединяюсь к SQL серверу
CString CTestSet::GetDefaultConnect()
{
return _T("DSN=DataSourceTest;APP=Microsoft\x00ae Visual Studio .NET;WSID=AAA-5RHDC48GY3I;Trusted_Connection=Yes");
}
Не сочтите за труд черкнуть пару строк... |
|
Вернуться к началу |
|
|
Moby
Зарегистрирован: 19.11.2004 Сообщения: 268
|
Добавлено: Пн Дек 27 2004 11:18 Заголовок сообщения: |
|
|
далёк от этого, хотя может поможет - посмотри на файлы базы и на их пермишены. они лежат в каталоге с MySQL сервером в папке //data _________________ Профи - это оборзевший ламмер |
|
Вернуться к началу |
|
|
pelena Гость
|
Добавлено: Пн Дек 27 2004 12:27 Заголовок сообщения: |
|
|
Спасибо, что откликнулись!
С таблицами в базе все ОК.
Скорее всего что-то или с подключением, или с самим Recordsetом.
При подключении можно указывать параметр - только для чтения(я его не указываю), по умолчанию должно быть not read only.
C Recordset сложнее: попадались на глаза описания битовых масок, где есть и read-only. Но как и где их применять не понятно... |
|
Вернуться к началу |
|
|
Stalker Гость
|
Добавлено: Чт Янв 20 2005 13:57 Заголовок сообщения: |
|
|
IMHO вариантов получения такого сообщения несколько, которые зависят от того как происходит попытка изменения
1. Попытка изменить данные во View который включает в себя более 2 таблиц или же ключевые поля нескольких таблиц.
2. Есть права только на Select, но не на Insert и Update |
|
Вернуться к началу |
|
|
|