|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
Всем доброе время суток. Проблема банальная, но как-то разобраться не могу. Проблема в том что дали мне дбф файл и сказали нужно что бы программа умела открывать, редактировать и создавать новые записи в данном файле. С открытием файла и отображением его содержимого никаких проблем, а вот на этапе создание новой записи застрял. Не как не могу. Вот код с помощью которого пытаюсь создать запись: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
Во время выполнения вылетает ошибка: Помогите, в чем проблема (кроме кривых рук=)). Сам файл так же приаттачил. Заране благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2013, 22:33 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
P.S.: TO - может быть из списка зарезервированных словей для JetSQL...? можно попробовать [TO] или "TO"... Полистайте гуглу... ломает проверять, а дать "дельный" совет уж больно хотся... аж зубы сводит.. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2013, 23:19 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
Мб это? [quote MSDN]Поставщик OLE DB .NET не поддерживает именованные параметры для передачи параметров в оператор SQL или хранимую процедуру, вызываемую OleDbCommand, если CommandType установлен в значение Text.В этом случае в качестве заполнителя необходимо использовать вопросительный знак (?). Например: SELECT * FROM Customers WHERE CustomerID = ? Поэтому порядок, в котором объекты OleDbParameter добавляются в коллекцию OleDbParameterCollection, должен соответствовать позиции заместителя (знака вопроса) для данного параметра в тексте команды. quote] Ссылка ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2013, 00:51 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
Andry1, При добавлении параметров пиши имя параметра с амперсандом. Ещё меня смущает то, что не указывается тип данных - числа или строки - кто их разберёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2013, 05:41 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
Седня проверил... В сухом остатке... TO - нужно экранировать... т.е. [TO] . UUZELL.DBF - хоть UUZELL пох. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2013, 12:40 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
P.S.: Это мои игрища просто тест... может что буде полезно... cmb.QuotePrefix = "["; cmb.QuoteSuffix = "]"; Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2013, 12:45 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
спасибо большое, завтра проверю советы о результатах отпишусь) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2013, 21:33 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
buserСедня проверил... В сухом остатке... TO - нужно экранировать... т.е. [TO] . UUZELL.DBF - хоть UUZELL пох. Спасибо большое, помогло, все го лишь надо было экранировать. Предоставляю свой окончательный немного переделанный код: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Всем большое спасибо =). Тема закрыта. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2013, 20:32 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
Andry1, ну и ﷲ اكبر :) I hope it will helpful http://office.microsoft.com/en-us/access-help/sql-reserved-words-HP001032249.aspx Удачи :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2013, 00:20 |
|
Edit dbf + C#
|
|||
---|---|---|---|
#18+
Добрый день, занимаюсь тоже dbf файлом.. стоит такая задача, которую я сам себе поставил для понимания, чтобы потом решить более глобальную. Есть таблица C:\1.dbf с полями namm и data_obs. Нужно выбрать из этой таблицы выбрать такие, где поле data_obs=01.03.2013 и результат выборки преобразовать в XML. Как реализовать данное действие? Если использовать веб-сервисы, то результат формируется в xml с веб-сервисами разобрался, создал простой для умножения двух чисел, а как с DBF работать не знаю, сам работал только в Фокспро. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 10:57 |
|
|
start [/forum/search_topic.php?author=Ded+Karnilo&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 401ms |
0 / 0 |