powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / к dbf через SQL
16 сообщений из 16, страница 1 из 1
к dbf через SQL
    #32046818
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ чего ему не нравится, подскажите пож-та?
Вырубается на последней строке и говорит(хотя соединение то устанавливает)
the connection cannot be used to perfom this operation.
It is either closed or invalid in this context

Private Sub Form_Load()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim St As String
Set cnn = New ADODB.Connection
Set adoRecordSet = New ADODB.Recordset
St = "d:\Base\Trade_8\DemoDB\"
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Properties("Extended Properties") = "dBase IV"
cnn.Properties("Data Source") = St
cnn.Open
If cnn.State = adStateOpen Then
MsgBox "Connect e"
Else
MsgBox "Connect ne e"
End If

cnn.Execute _
"select iddoc from 1sjourn"
' 1sjourn dbf формат
...
Рейтинг: 0 / 0
к dbf через SQL
    #32046902
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ вопрос можно ли в sql запросе к dbf использовать where
...
Рейтинг: 0 / 0
к dbf через SQL
    #32046925
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ соnnect к dbf
rst-recordset
cnn-connection

Set rst = cnn.Execute("select IDDOC from 1sjourn")
это раб-т

Set rst = cnn.Execute("select IDDOC from 1sjourn where IDDOCDEF='2B1' ")
это ругается

я слышал что при работе с dbf Фльтры не работают
подскажите а?
...
Рейтинг: 0 / 0
к dbf через SQL
    #32046953
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
к dbf через SQL
    #32046963
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к dbf через SQL

типа "через тернии к звездам"? ;-)))
...
Рейтинг: 0 / 0
к dbf через SQL
    #32046964
Фотография MarchCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как-то пробовал, давно, и у меня не вышло! то ж через АДО.
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047215
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для MAXX вопрос не в том как конннектиться а можно ли использовать условие по кот-му фильтруется запрос
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047218
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если нужны фильтры - пользуйте фокспрошный драйвер....
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047220
Автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ты уверен что там именно '2B1' может стоит попробовать
Код: plaintext
LIKE '%2B1%'
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047223
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для Автор уверен

да я уже почти сделал то что мне было нужно но без условий это будет все коряво(долго)

можно ли написать имя Фох прошного драйвера
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047226
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я использую
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Properties("Extended Properties") = "dBase IV"
cnn.Properties("Data Source") = St
в книге написано что для FOxPro он прет
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047227
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
синтаксис для скула.... думаю для АДО сам разберешся...
Код: plaintext
1.
SELECT dataoper, dt_schet AS schet, summa
FROM OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=Z:\BUH\BEST4904\ENERGY\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Russian;Null=No;Deleted=Yes;','SELECT main.dataoper, main.dt_schet, main.summa FROM main WHERE main.dt_schet LIKE "Н%"')
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047228
Автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А мне вот помнится что IDDOCDEF это char(4)
ты всетаки попробуй :)
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047229
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да автор когда я писал что уверен это проверил поставил перед '2B1' пробел ' 2B1' и нифига не получилось
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047230
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbase IV - для фокс про не прокатит....
а вот наоборот всегда катит....
у фокса можно пользовать cdx индексы ... например...
...
Рейтинг: 0 / 0
к dbf через SQL
    #32047233
Автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня конструкция с лайк сработала ... токо у меня там не 2B1 а 17Y :) может это все 2B1 :)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / к dbf через SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]