powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как указать базу данных для скрипта
11 сообщений из 11, страница 1 из 1
Как указать базу данных для скрипта
    #38043575
Cryptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Я впервые столкнулся с Fox pro 6. Имеется рабочий скрипт:

CLOSE ALL
set century on
set date german
SET DELETE ON
LOCAL llTmp
LOCAL ARRAY laMs(8)
laMs(3) = CTOD('01.01.2013')
laMs(4) = CTOD('31.12.2013')
laMs(7) = 12
laMs(8) = DATE()
OPEN DATABASE uszn
USE r_baza ORDER id
GO TOP
SCAN ALL
wait str(r_baza.id) window nowait
laMs(1) = r_baza.id
SELECT * FROM r_lgota WHERE id_baza = laMs(1) INTO CURSOR qq
locate for between(CTOD('01.01.2013'),data1,data2)
if not found()
scan for data2 = CTOD('31.12.2012')
laMs(2) = id_ud
laMs(6) = tip_lgot
INSERT INTO r_lgota FROM ARRAY laMs
SELECT qq
endscan
endif
select r_baza
ENDSCAN

Но в этом скрипте указана не та база, к которой нужно применить этот скрипт. Как мне указать нужную мне базу? Есть ли где подсмотреть список альясов в фокс про 6, чтоб мне вместо выделенной жирным uszn написать ссылку на другую базу? И вообще, там ли нужно исправлять, где я выделил? Заранее благодарен.
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043606
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cryptic,

OPEN DATABASE путь_к_базе_имя_базы
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043609
Cryptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asdorCryptic,

OPEN DATABASE путь_к_базе_имя_базы

А как мне узнать имя базы? По exe'шнику?
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043614
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrypticА как мне узнать имя базы? По exe'шнику?
Кошмар. Уж как нибудь узнайте. Тут вам точно вряд ли подскажут)))

Вопрос то какой был...
А теперь, вы оказывается не знаете какая БД...
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043615
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cryptic,
Я даже не уверен теперь, в правильности вашей терминологии.
Что вы называете базой?
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043777
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cryptic,

Теперь сначала, толком и подробно: что вы хотите? Что у вас есть и что нужно получить на выходе?
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043820
Cryptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540Cryptic,

Теперь сначала, толком и подробно: что вы хотите? Что у вас есть и что нужно получить на выходе?

Может я и правда не правильно выразился.

авторЕсть ли где подсмотреть список альясов в фокс про 6, чтоб мне вместо выделенной жирным uszn написать ссылку на другую базу

Я и так знал, что базу следует указывать в строке OPEN DATABASE. Я даже жирным шрифтом выделил название в скрипте. Где находится НУЖНАЯ МНЕ база я тоже знаю. Но что есть название базы? Оно не очевидно вообще-то. Я предполагаю, что это альяс. Где его посмотреть? А если это так не важно, то можно один путь без названия написать, так что ли? *dont know*
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043841
Код: sql
1.
OPEN DATABASE [FileName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE]


Параметры
FileName
Задает имя открываемой базы данных. Если вы не укажете расширение файла, Visual FoxPro автоматически выбирает расширение .dbc. Если вы опустите параметр FileName , отобразится диалог открытия файла (Open dialog box).
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043851
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваще не парься с тем чё поставить. Оставь просто open database. При выполнении скрипта появится диалоговое окно и мсам выберешь нужную базу.
А так-то там написано имя файла. коли расширения нет, то FoxPro автоматически подставлет расширение dbc и открывает указанный файл. если база лежит не в папке скрипта, то пиши полный путь до нужного файла dbc.

Чё есть ещё проблемы?
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043872
Cryptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПрошелМимо555
Код: sql
1.
OPEN DATABASE [FileName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE]


Параметры
FileName
Задает имя открываемой базы данных. Если вы не укажете расширение файла, Visual FoxPro автоматически выбирает расширение .dbc. Если вы опустите параметр FileName , отобразится диалог открытия файла (Open dialog box).

Во, этот человек понял о чем я.
Я написал так:
OPEN DATABASE c:\uszn\data\uszn.dbc

Конечно, теперь я знаю, что мог бы написать и без указания файла.
Но без совета скорее всего я вообще написал бы c:\uszn\ и это 100% бы не сработало.

Asdor, скажите, что здесь очевидного вы увидели?
...
Рейтинг: 0 / 0
Как указать базу данных для скрипта
    #38043913
Cryptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mr.FontaineВаще не парься с тем чё поставить. Оставь просто open database. При выполнении скрипта появится диалоговое окно и мсам выберешь нужную базу.
А так-то там написано имя файла. коли расширения нет, то FoxPro автоматически подставлет расширение dbc и открывает указанный файл. если база лежит не в папке скрипта, то пиши полный путь до нужного файла dbc.

Чё есть ещё проблемы?

+1 тебе чувак. Все теперь Ок :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как указать базу данных для скрипта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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