|
|
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Доступ к бд через ADO Команда.CommandText = "CREATE TABLE ..." RecordSet = CreateObject("ADODB.RecordSet"); RecordSet = Команда.Execute; //создаем таблицу //создаем новую запись RecordSet.AddNew(); происходит ошибка: ADODB.Recordset: Operation is not allowed when the object is closed. Где грабли? OpenRecordSet - метод Database... Как получить доступ к объекту Database имея объект Connection? Connection.Database(...)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 11:50 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Ты на каком языке вообще пишешь? И какую библиотеку пытаешься использовать? (Database в ADO нету однако) брррр.... бред ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 11:54 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Пишу на 1С-ке :) через OLE.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 11:58 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
> >Доступ к бд через ADO >Команда.CommandText = "CREATE TABLE ..." >RecordSet = CreateObject("ADODB.RecordSet"); >RecordSet = Команда.Execute; //создаем таблицу //создаем новую запись RecordSet.AddNew(); - Это не может работать по определению, с CommandText = "CREATE TABLE ...", этот запрос не возвращает рекордсета.. Надо писать Команда.CommandText = "CREATE TABLE хх..." RecordSet = CreateObject("ADODB.RecordSet"); Команда.Execute; //создаем таблицу Команда.CommandText = "Select * from хх..." RecordSet = Команда.Execute; //создаем таблицу RecordSet.AddNew(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:00 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
какой-то сюр человек, пишущий на 1С-ке, задает вопрос по ADO в форуме по аксесу... межгалактический мегаресурс блин... Может быть 1С помимо dbf-версии и ms sql выпустила свое чудо еще и под аксес? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:05 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Сделал так: Команда.CommandText = "Select * FROM Константы"; Recordset = Команда.Execute; Теперь говорит рекордсет не поддерживает изменение: ADODB.Recordset: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. Как сделать его изменяемым? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:10 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Дарагой, хочешь я тебе хелп по ADO вышлю? Или у тебя кнопочка Ф1 сломалась на клавиатуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:12 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Ключ задать, наверное... Или индекс хотя бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:13 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
2 AlexJuice Наверное ты не угадал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:18 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
ADODB.Recordset: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:19 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
А кто сказал, что Create Table возвращает recordset? Я всегда думал, что это команда изменения данных, а не выборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:24 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Шарк, ты не тормоз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:25 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
Я медленный газ:-), правда пропустил половину. А че, пусть ключ добавит, в натуре:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:27 |
|
||
|
RecordSet.AddNew()
|
|||
|---|---|---|---|
|
#18+
конструкция Recordset = Команда.Execute создает необновляемый рекордсет возможно если указать заранее тип курсора и блокировки то и так пройдет но лучше Recordset.open .... , тип курсора, тип блокировки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1677429]: |
0ms |
get settings: |
9ms |
get forum list: |
27ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 507ms |

| 0 / 0 |
