![]() |
Что за ошибка ERROR [HY104] Недопустимое значение точности
Доброго времени суток
Делаю программу с базой данных. Использую подключение к базе Access через ODBC , подключил источник данных - проверил соединение - конект есть. Когда отлаживаю вылезает ошибка ERROR [HY104] [Microsoft][Драйвер ODBC Microsoft Access]Недопустимое значение точности . Чего это вообще такое ? Google не помог. Вот код в котором приходит ошибка Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim DataTimeOfZ As Date Dim AutorOfZ As String Dim OrderOfZ As String Dim StatusOfZ As String Dim IspolnitelOfZ As String Dim ResumeOfZ As String DataTimeOfZ = "14.05.2010" AutorOfZ = Label5.Text OrderOfZ = TextBox1.Text StatusOfZ = "Новая" IspolnitelOfZ = "Любой" ResumeOfZ = "" ZayavkyTableAdapter.InsertQuery(DataTimeOfZ, AutorOfZ, OrderOfZ, StatusOfZ, IspolnitelOfZ, ResumeOfZ) ' ошибка сдесь End Sub InsertQuery имеет вид INSERT INTO [Zayavky] ([DataTimeOfZ], [AutorOfZ], [OrderOfZ], [StatusOfZ], [IspolnitelOfZ], [Resume]) VALUES (?, ?, ?, ?, ?, ?) Таблица в базе имеет вид Имя поля Тип данных Код Счетчик (первичный ключ) DataTimeOfZ Дата/время AutorOfZ Текстовый OrderOfZ Текстовый StatusOfZ Текстовый IspolnitelOfZ Текстовый Resume Текстовый Самое интересное, что если подключить базу не через ODBC , а добавив файл в проект, то проблем нет, выходит дело в ODBC соединении, но тогда чего с ним не то? |
Попробуйте сделать так:
Переписать INSERT так, чтобы он вставлял по одному значению: Код:
INSERT INTO [Zayavky] ([DataTimeOfZ]) VALUES (?) |
Время: 17:54. |
Время: 17:54.
© OSzone.net 2001-