|
Помогите советом
|
|||
---|---|---|---|
#18+
Все что научился, так это создавать пустую таблицу DBF: Set Conn = CreateObject("ADODB.Connection") Conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path_to & ";User ID=Admin;Password=;Extended Properties=dBase IV") Conn.Execute "create table " + file_to + " (RN char(4), SNAME char(12), DATE_DOC date, SUMMA float, SUMMA_DOC float, SUMMA_NDS float, TXT123 char(210))" Conn.Add Conn.Close Set Conn = Nothing Как делать операции select, insert, update из таблиц dBASE ? Где вообще можно найти хоть какие примеры ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2003, 19:11 |
|
Помогите советом
|
|||
---|---|---|---|
#18+
И что, созданная пустая таблица открывается, например, в фоксе? Я тоже пробовал создавать, но у меня не получалось, например, указать длину дробной части, если поле десятичное. Кроме этого, если удалять записи из dbf-файла, то возникают проблемы с последующей его упаковкой. Поэтому у меня есть просто пустые заготовки нужного формата, я их заполняю, редактирую, а когда не нужны, на их место пишу пустые. Что до того, как редактировать, удалять, добавлять - то все стандартно, если через ADO, то открывваешь соединение и вперед. В мсдн примеров навалом. У меня примерно так: ' Открываем соединение с dbf-файлом cnnB.Open "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" & strPath & ";UseProcForPrepare=No;Collating Sequence=MACHINE" ' Можно открыть набор, а можно работать через запрос: rstA.Open "SELECT * FROM EXTERN.DBF", cnnB ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2003, 19:59 |
|
|
start [/forum/topic.php?fid=60&msg=32267052&tid=2170763]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 317ms |
total: | 446ms |
0 / 0 |