Страница: 1 |
Страница: 1 |
Вопрос: Имя таблицы как переменная
Добавлено: 19.07.06 10:21
Автор вопроса: Webflying
Доброе время суток.
Столкнулся с проблемой, сам которую решить пока не смог.
Есть проект, который работает с DBF файлами, открытие DBF осуществляется в зависимости от выбора пользователя. Подключение осуществляется с помощью ODBCDataAdapter-a, в исходном коде задается команда Select. При явном указании все работает, а через переменную не хочет, т.е
так работает
Dim df As String
df = "select * from P2241009"
DA_Pat_E.SelectCommand.CommandText = df
DA_Pat_E.SelectCommand.ExecuteNonQuery()
А так нет:
Dim df As String
Dim sx as string
sx="P2241009"
df = "select * from " & sx
DA_Pat_E.SelectCommand.CommandText = df
DA_Pat_E.SelectCommand.ExecuteNonQuery()
Какие пути решения существуют, может где в синтаксисе ошибка?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
mimino
Вопросов: 6
Ответов: 16
Профиль | | #1
Добавлено: 19.07.06 11:42
df = "select * from" & sx
Я щяс скажу одну глупость ты только не обижайся
А после from пробел сущестьвует ?
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 20.07.06 02:07
вообще-то должен, в примере mimino, как раз нет его...
Номер ответа: 3
Автор ответа:
Webflying
Вопросов: 1
Ответов: 2
Профиль | | #3
Добавлено: 20.07.06 05:31
Существует, уже все на три раза пересмотрел, а работать все равно не хочет.
Вот что говорит:
An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in system.data.dll
Additional information: System error.
Номер ответа: 4
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #4
Добавлено: 20.07.06 19:05
imho, FW корявый
Номер ответа: 5
Автор ответа:
Webflying
Вопросов: 1
Ответов: 2
Профиль | | #5
Добавлено: 21.07.06 02:25
Пардон, who is FW?
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 21.07.06 03:07
Fire Wall