|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
Воть запрос: string cmdQuery5 = "select * from anketar"; OracleDataAdapter da = new OracleDataAdapter(cmdQuery5, con); OracleCommandBuilder builder = new OracleCommandBuilder(da); DataSet ds = new DataSet(); da.FillSchema(ds, SchemaType.Source, "ANKETAR"); // Добавляем значения в столбцы DataRow row = ds.Tables["ANKETAR"].NewRow(); if (tocheck.lastName.Equals("") == false) row["FAM"] = tocheck.lastName; if (tocheck.firstName.Equals("") == false) row["IM"] = tocheck.firstName; ... итд ... ds.Tables["ANKETAR"].Rows.Add(row); da.Update(ds, "ANKETAR"); Чего не хватает в этом запросе или что не правильно?? Не сейвятся данные в базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 13:04 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
Как работаете с первичным ключом таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 14:00 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
Вот такие строчки есть в программе? Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 14:25 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
WorobjoffВот такие строчки есть в программе? Код: plaintext 1. 2. 3.
Нет. Таких нет. И первичного ключа в этой таблице в базе нет :-( Перв. ключ обязателен? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 14:35 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
Если в таблице на Oracle нет первичного ключа (в чем я что-то сомневаюсь), то дело в этих трех строчках. (Первичный ключ всегда есть если таблицу создавал ораклист.) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 14:38 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
WorobjoffЕсли в таблице на Oracle нет первичного ключа (в чем я что-то сомневаюсь), то дело в этих трех строчках. (Первичный ключ всегда есть если таблицу создавал ораклист.) Проверил - ключа действительно нет и делал её не ораклист :-( Я добавил da.InsertCommand = builder.GetInsertCommand() но все равно не сейвится в базу... блин... и ошибок тоже никаких не выдает.... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 15:09 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
Всем спасибо за помощь Всё заработало ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 15:39 |
|
Не сохраняет данные из датасета в базу (Oracle)
|
|||
---|---|---|---|
#18+
Покажите весь код и еще: каким средством пользуетесь для просмотра таблиц на сервере? (подсказка: БД Oracle обычно имеет несколько схем. Если неуказать в SELECT схему, сохраненные данные придется искать по всем схемам.) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2004, 15:40 |
|
|
start [/forum/topic.php?fid=17&msg=32792934&tid=1353944]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 173ms |
0 / 0 |