Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: хелп, выдает ошибку Добавлено: 31.08.05 12:20  

Автор вопроса:  redcat
rs.Fields(2).Value = Text5.Text
rs.Update
на update пишет вот ето
(недостаточно сведений из основной таблицы для обновления)

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #1 Добавлено: 31.08.05 12:28
Какая база?
Строка подключения?
Запрос?
Тип курсора?
И т.п. Проблема где то здесь.

Ответить

Номер ответа: 2
Автор ответа:
 redcat



Вопросов: 1
Ответов: 6
 Профиль | | #2 Добавлено: 31.08.05 12:32
база dbf
Public cn As ADODB.Connection
Public rs As ADODB.Recordset
Dim pacth As String
Set rs = New ADODB.Recordset
Set cn = New ADODB.Connection
cn.Mode = adModeReadWrite
cn.CursorLocation = adUseClient
If Len(Trim(Form2.Dir1.Path)) > 3 Then
pacth = "Provider=vfpoledb.1;data source=" & Trim(Form2.Dir1.Path) & "\" & Form2.File1.FileName
Else
pacth = "Provider=vfpoledb.1;data source=" & Form2.Dir1.Path & Form2.File1.FileName
End If
cn.ConnectionString = (pacth)
cn.Open
rs.Open Form2.Dir1.Path & "\" & Form2.File1.FileName, cn, adOpenKeyset, adLockOptimistic, 2

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 31.08.05 12:57
Такая ошибка возникает либо когда в таблице нет ключевого поля, либо когда при JOIN'овом запросе не указана Recordset.Properties("Unique Table";).

Ответить

Номер ответа: 4
Автор ответа:
 redcat



Вопросов: 1
Ответов: 6
 Профиль | | #4 Добавлено: 31.08.05 13:13
ошибку выдает, типа не правильное использование, библиотеки у меня нету и списка свойств тоже нету.

Ответить

Номер ответа: 5
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #5 Добавлено: 31.08.05 13:38
Да ну?

Напиши
rs
, поставь точку. Список свойств не появляется?

Ответить

Номер ответа: 6
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #6 Добавлено: 31.08.05 13:47
Можешь так попробовать:
pacth ="Provider=MSDASQL.1;Persist Security Info=False;" & _
  '          "Extended Properties=Driver={Microsoft FoxPro VFP Driver (*.dbf)};Initial Catalog=" & твой_путь & ";SourceDB=" & твоя_таблица & ";SourceType=DBF"

И
rs.Open "select * from " & твоя_таблица

Ответить

Номер ответа: 7
Автор ответа:
 redcat



Вопросов: 1
Ответов: 6
 Профиль | | #7 Добавлено: 31.08.05 13:47
я не про ето а про ето ->
rs.properties ->;("table";)<- вот этих значений у меня нет, он пишет ошибку использования свойства, я понятия не имею какие у него есть свойства, у поставщика тоже ни....ра нету, хэлп есть а того что нужно в нем ваааще нет, msdn под 6 басик у меня тоже нету, пишу в слепую как котенок, в книге все в краце описывается, вот почему он пишет ошибку, вот ето и не понятно, возможно что такого свойства нет а если и есть то пишется по другому.

Ответить

Номер ответа: 8
Автор ответа:
 redcat



Вопросов: 1
Ответов: 6
 Профиль | | #8 Добавлено: 31.08.05 13:50
не думаю что дело в провайдере, у меня от фокс про библиотека, 9 версия, пологаю смена поставщика ето не выход.

Ответить

Номер ответа: 9
Автор ответа:
 redcat



Вопросов: 1
Ответов: 6
 Профиль | | #9 Добавлено: 01.09.05 09:04
аууууууууу помогите плз. хоть ктонть, очень надо.

Ответить

Номер ответа: 10
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #10 Добавлено: 01.09.05 09:48
А то что советовали не помогает?
Да, у меня там в коде апостроф лишний.

Ответить

Номер ответа: 11
Автор ответа:
 redcat



Вопросов: 1
Ответов: 6
 Профиль | | #11 Добавлено: 01.09.05 10:19
с другим поставщиком я не пробовал, как же всетаки прально указать в свойствах что это таблица если в этом причина, в update там же еще и поле указывать надо и значение, поле я указал а вот в значении что указывать непойму.

Ответить

Номер ответа: 12
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #12 Добавлено: 02.09.05 08:59
Тебе уже GSerg ответил. От меня - эксперементируй с провахами.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам