|
|
|
Ошибка синтаксиса в инструкции UPDATE
|
|||
|---|---|---|---|
|
#18+
Все привет ! Пытаюсь в таблицу Access добавить значение! выдает сообщение Ошибка синтаксиса в инструкции UPDATE Кто сталкивался подскажите где ошибка? ataSet myDataSet = new DataSet(); OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(); private void button3_Click(object sender, EventArgs e) { string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BugTypes.MDB"; string select = "UPDATE Categories" + " SET Category Name = 'HI' " + " WHERE Category ID = '3'"; OleDbConnection testConnection = new OleDbConnection(connectionString); testConnection.Open(); // OleDbCommand testCommand = new OleDbCommand("SELECT * FROM Categories", testConnection); OleDbCommand testCommand = new OleDbCommand(select, testConnection); int rowsReturn = testCommand.ExecuteNonQuery(); testConnection.Close(); } } } Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 16:05 |
|
||
|
Ошибка синтаксиса в инструкции UPDATE
|
|||
|---|---|---|---|
|
#18+
авторSET Category Name = 'HI' " + " WHERE Category ID = '3'" если нет символа подчеркивания, тогда названия полей надо взять в квадратные скобки Код: plaintext I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 16:48 |
|
||
|
Ошибка синтаксиса в инструкции UPDATE
|
|||
|---|---|---|---|
|
#18+
Исправленный синтаксис теперь верен после таких изминений using (OleDbConnection connection = new OleDbConnection(connectionString)) { // The insertSQL string contains a SQL statement that // inserts a new row in the source table. OleDbCommand command = new OleDbCommand("UPDATE Categories SET [Category Name] = 'Привет' WHERE [Category ID] = 1", connection); // Set the Connection to the new OleDbConnection. command.Connection = connection; // Open the connection and execute the insert command. try { connection.Open(); command.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } но появляеться исключение Отсутствует значениедля одного или нескольких требуемых параметров Таже истормя при оригенальном коде! что и в первом примере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 17:55 |
|
||
|
Ошибка синтаксиса в инструкции UPDATE
|
|||
|---|---|---|---|
|
#18+
авторно появляеться исключение Отсутствует значениедля одного или нескольких требуемых параметров Таже истормя при оригенальном коде! что и в первом примере а вы запустите запрос в самом Access, он выполниться? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 09:08 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34307360&tid=1352954]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 490ms |

| 0 / 0 |
