Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Подскажите как можно добавить первую запись в таблице? Если делаю так: Adodc1.RecordSource = "SELECT * FROM XXX" Set DataGrid1.DataSource = Adodc1 Adodc1.CommandType = adCmdText Adodc1.LockType = adLockOptimistic Adodc1.CursorType = adOpenKeyset Me.Adodc1.Recordset.AddNew ............................. то пишет Microsoft DataGrid Control Не удается вставить пустую строку. Необходим хотя бы один столбец значений. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 11:56 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Это дело не ПЕРВОЙ строке. Из вашего текста не ясен провайдер, поэтому советы от балды 1) добавьте в таблицу ХХХ автоинкрементное ключевое поле 2) раздайте всем полям таблицы ХХХ значения по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 13:58 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Adodc1.ConnectionString = "Provider=SQLOLEDB.1;Password=**;Persist Security Info=True;User ID=sa;Initial Catalog=BASA;Data Source=***" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 14:27 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
выкиньте вы этот контрол, его уже давно никто не юзает из-за багов. используйте ADODB напрямую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 14:32 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
да уже поздно.. написано много, времени на переделки мало, тем более как использовать напрямую adodb я не знаю( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 14:46 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Shocker.ProЭто дело не ПЕРВОЙ строке. Из вашего текста не ясен провайдер, поэтому советы от балды 1) добавьте в таблицу ХХХ автоинкрементное ключевое поле 2) раздайте всем полям таблицы ХХХ значения по умолчанию. сделал.. пишет тоже самое.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 14:46 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
MasterWEBкак использовать напрямую adodb я не знаю( примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. MasterWEBсделал.. пишет тоже самое.. Поиграйте с типом курсора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 14:55 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:04 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro MasterWEBсделал.. пишет тоже самое.. Поиграйте с типом курсора Спасибо! В любом типе курсора Теперь пишет Run-time error 3001 Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом. это в строке tm.Open "SELECT * FROM XXX", Conn, adOpenKeyset, adLockOptimistic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:06 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
структуру XXX в студию пжл PS и поставьте обработчик ошибок в свою процедуру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:16 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Konst_Oneструктуру XXX в студию пжл id -> int(4) user -> char(12) datan -> datetime(8) datak -> datetime(8) timen -> datetime(8) comment -> text(16) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:31 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
MasterWEBАргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом. это в строке tm.Open "SELECT * FROM XXX", Conn, adOpenKeyset, adLockOptimistic Локализуйте, на какой именно аргумент ругается? все они необязательны и могут быть запрограммированы заранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:39 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: plaintext 1. 2. 3. 4. так пишет : sp_cursorfetch: The value of parameter 'nrows' is invalid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:48 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Shocker.ProMasterWEBАргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом. это в строке tm.Open "SELECT * FROM XXX", Conn, adOpenKeyset, adLockOptimistic Локализуйте, на какой именно аргумент ругается? все они необязательны и могут быть запрограммированы заранее на дебаге останавливается на строке запроса select * From ... на какой именно аргумент неизвестно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 15:50 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
MasterWEBShocker.ProЛокализуйте, на какой именно аргумент ругается? все они необязательны и могут быть запрограммированы заранее на дебаге останавливается на строке запроса select * From ... на какой именно аргумент неизвестно. Ну так локализуйте, на какой аргумент именно ругается. они все необязательны, убирайте по одному. если не поможет, делайте тестовый проект с выкусанным нерабочим кодом и выкладывайте сюда вместе со скриптом генерации таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2009, 17:54 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Со всем справился, всем спасибо. Попутный вопрос, как сделать, чтобы после добавления записи в БД - в DataGrid1 выделялась самая первая строчка и становилась активной (аналог выделения первой строки кнопкой мыши) ? Спасибо заранее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 16:16 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
> Автор: MasterWEB > Попутный вопрос, как сделать, чтобы после добавления записи в БД - в DataGrid1 выделялась самая первая строчка и > становилась активной (аналог выделения первой строки кнопкой мыши) ? Код: plaintext 1. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 16:20 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 16:21 |
|
||
|
Добавление первой записи в таблицу mssql
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос > Автор: MasterWEB > Попутный вопрос, как сделать, чтобы после добавления записи в БД - в DataGrid1 выделялась самая первая строчка и > становилась активной (аналог выделения первой строки кнопкой мыши) ? Код: plaintext 1. не то) рефреш просто сбрасывает но не выделяет.. Konst_One, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 16:36 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36294901&tid=2160421]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 134ms |

| 0 / 0 |
