|
|
|
Ошибка при добавлении
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться... Приложение на VS2005, БД на Access добавляю запись insCommand.CommandText = "INSERT INTO Currency (curr_code, curr_name) VALUES (\"" + this.code + "\", \"" + this.name + "\")"; поля curr_code и curr_name - текстовые вылетает ошибка "Ошибка синтаксиса в инструкции INSERT INTO." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 19:20 |
|
||
|
Ошибка при добавлении
|
|||
|---|---|---|---|
|
#18+
В SQL-запросах строковые константы должны обрамляться одинарными кавычками, а не двойными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 21:44 |
|
||
|
Ошибка при добавлении
|
|||
|---|---|---|---|
|
#18+
Сначала пробовала и одинарные, тот же результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 10:24 |
|
||
|
Ошибка при добавлении
|
|||
|---|---|---|---|
|
#18+
ответ оказался таким: insCommand.CommandText = "INSERT INTO `Currency`(`curr_code`, `curr_name`) VALUES (?, ?)"; insCommand.Parameters.Add(new OleDbParameter("curr_code", this.code)); insCommand.Parameters.Add(new OleDbParameter("curr_name", this.name)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=99&tid=1352962]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
4ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 292ms |

| 0 / 0 |
