powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DataGrid
6 сообщений из 6, страница 1 из 1
DataGrid
    #32590641
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день у меня возникла такая проблемка.
Мне надо открыть .DBF файл и вывести его в DataGrid причем с возможностью редактирования. Я пытаюсь это сделать двумя способами но в каждом есть одно НО.
dim wayData as string
wayData = "C:\"
Dim cn As ADODB.Connection
dim rs as ADODB.recordset
rs.CursorLocation = adUseClient
query = "SELECT * FROM TABL1"
1 способ
Set cn = CreateObject("ADODB.Connection")
cn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceType=DBF;" & _
"SourceDB=" & wayData & ";" & _
"Exclusive=No"
rs.Open query, cn, adOpenKeyset, adLockOptimistic
Set datagrid.DataSource = rs
В данном случае русские буквы выводяться "карявками"
2 способ
cn.Open ("Driver={Microsoft dBASE Driver (*.dbf)};driveId = 277 ; Dbq= " & wayData & " ; ")
данные не редактируются, т.е. на команду Update выводиться ошибка.
...
Рейтинг: 0 / 0
DataGrid
    #32591912
Фотография ulis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри вот тут:
http://am.rusimport.ru/MsAccess/topic.aspx?ID=331
...
Рейтинг: 0 / 0
DataGrid
    #32594914
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да этот год я уже смотрела, он открывает файл но редактирование в нем не сохраняет
...
Рейтинг: 0 / 0
DataGrid
    #32594947
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой не год, а код
...
Рейтинг: 0 / 0
DataGrid
    #32596039
Фотография ulis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле, чтобы изменения, сделанные в гриде, сохранялись, нужно просто поменять тип набора, который является источником для него.
...
Рейтинг: 0 / 0
DataGrid
    #32596820
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rs.Cursortype=3
rs.locktype=3 && по умолчанию тип только для чтения!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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