Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка в запросе  [new]
Антоха_ВУ
Member

Откуда:
Сообщений: 21
Помогите найти ошибку в запросе
foreach (var item in dir.GetFiles())
            {

                    SqlCeCommand command = conn.CreateCommand();
                    command.CommandText= "MERGE into contacts a USING (select * from contacts b) ON (a.путь=b.путь and a.дата!=b.дата)"+ 
                                        "WHEN MATCHED THEN UPDATE SET ПУТЬ=?, дата=?,число=2" + 
                                        "WHEN NOT MATCHED THEN INSERT (путь,дата,число) VALUES(?,?,?)";
                    command.Parameters.Add("Путь", item.FullName);
                    command.Parameters.Add("Дата", item.LastAccessTime);
                    command.Parameters.Add("Число", "1");
                    command.ExecuteScalar();                   
            }

Вывод следующую ошибку
Ошибка при разборе запроса. [ Token line number = 1,Token line offset = 7,Token in error = into ]
3 май 14, 12:39    [15966116]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе  [new]
Антоха_ВУ
Member

Откуда:
Сообщений: 21
упс,все сам понял,просто таблицы схоже называются и чутка попутал=)Удалите пожалуйста
3 май 14, 12:41    [15966123]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе  [new]
Антоха_ВУ
Member

Откуда:
Сообщений: 21
А нет,даже с правильными таблицами ошибка
3 май 14, 12:47    [15966141]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе  [new]
igr_ok
Member

Откуда:
Сообщений: 170
Антоха_ВУ,

нужно так: USING (select * from contacts) b
и на переносе 2-й строки добавьте пробел
3 май 14, 12:59    [15966179]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе  [new]
o-o
Guest
не, это все потому, что в компакте нету MERGE.
на ошибку гляньте, это ж CE
3 май 14, 13:01    [15966184]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе  [new]
Антоха_ВУ
Member

Откуда:
Сообщений: 21
o-o,блииин.сейчас тогда перейду с компакта(
3 май 14, 13:03    [15966192]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить