|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - ADO.NET запись в Access |
|
Прочие БД - ADO.NET запись в Access
|
Пользователь Сообщения: 107 |
Профиль | Отправить PM | Цитировать Здравствуйте. Есть база данных Access. Через c#.net подключаюсь к ней через. Выбрать данные получилось, а вот записать никак! Делал с начала с запросом с параметрами, но ничего не получилось. Теперь пробую вот так просто:
string connectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\\db_kl.mdb"; public bool AddNewClientIntoDB() { bool flag = false; using (OleDbConnection conn = new OleDbConnection(connectString)) { string query = "INSERT INTO Klienti (KlName, KSureName, KlPhone, KlAdress, KlEmail) VALUES ('Andris','Dzied','22222123','London Matisa 120','a@aaa.net')"; OleDbCommand comm = new OleDbCommand(query, conn); try { conn.Open(); if (comm.ExecuteNonQuery() == 1) flag = true; } catch { } } return flag; } |
|
Отправлено: 00:22, 04-05-2012 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата veter48:
|
|
------- Отправлено: 01:14, 04-05-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать Спасибо, убрал try catch. и увидел ошибку. В таблице стоит правило ввода на поле KlEmail. Я ввожу правильный адрес но не проходит, в чем может быть дело?
oledbexception was unhandled Неверный формат е-майла В таблице Access: Validation rule: ((Like "*?@?*.?*") And (Not Like "*[ ,;]*")) Validation text: Неверный формат е-майла |
Последний раз редактировалось veter48, 04-05-2012 в 11:58. Отправлено: 11:36, 04-05-2012 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата:
Убери для начало проверку, а потому, если сработает, возвращай и колдуй над ней. А try...catch удалять не надо, лучше приведи заглушку в правильный вид: Так ты сможешь видеть ошибки без вылета из кода. |
|
------- Отправлено: 00:52, 05-05-2012 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - net time \\ip системная ошибка 5 в доступе отказано / "System error 5 Access denied | dARKest | Скриптовые языки администрирования Windows | 0 | 01-02-2012 17:58 | |
Прочие БД - Текущая запись при редактировании таблицы Access | hasherfrog | Программирование и базы данных | 1 | 01-02-2010 01:40 | |
[решено] Учетная запись ASP.NET Machine A | Lissa | Microsoft Windows 2000/XP | 8 | 31-01-2007 15:58 | |
Не получается подсоедениться к mySQL с помощью ADO | Sharkky | Программирование и базы данных | 4 | 09-10-2003 08:59 | |
ADO+DBase | Nealles | Программирование и базы данных | 1 | 27-06-2003 17:06 |
|