Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Datastore и SaveAs() / 11 сообщений из 11, страница 1 из 1
16.05.2007, 21:17
    #34530732
edmikeca
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
Есть следующий скрипт:

DataStore ln_ds

ln_ds = CREATE DataStore

ln_ds.DataObject = "ds_export"
ln_ds.SetTransObject(SQLCA)

ll_rows = ln_ds.Retrieve(...)

li_rc = ln_ds.SaveAs()

DESTROY ln_ds

Ошибка возникает при SaveAs: -1.

Подскажите люди добрые, чего я делаю не так.

Заранее благодарен,

Михаил.
...
Рейтинг: 0 / 0
16.05.2007, 22:52
    #34530816
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
У функции SaveAs() есть аргументы и они у Вас не указаны.
См. Help
...
Рейтинг: 0 / 0
17.05.2007, 00:29
    #34530907
edmikeca
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
В helpе сказано:
If you do not specify any arguments for SaveAs, PowerBuilder displays the Save As dialog box. A dropdown listbox lets the user specify the format of the saved data. You must specify all arguments for the Web DataWindow.
Впрочем если я даже и указываю аргументы, то все равно получаю -1, а PB Save As dialog box не возникает.
...
Рейтинг: 0 / 0
17.05.2007, 11:00
    #34531525
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
SaveAs method (DataWindows)

Description
Saves the contents of a DataWindow or DataStore in the format you specify.

Syntax
PowerBuilder

integer dwcontrol.SaveAs ( { string filename, saveastype saveastype, boolean colheading { , encoding encoding } } )
...
Рейтинг: 0 / 0
17.05.2007, 11:42
    #34531759
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
SaveAs() должен и без аргументов отработать...

авторll_rows = ln_ds.Retrieve(...)

а ll_rows чему нибудь хоть равен?
и "..." в Retrieve
...
Рейтинг: 0 / 0
17.05.2007, 12:02
    #34531869
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
У меня была таже проблема с DataStore. Лень было вдаваться в подробности - сделал DW.Visible = FALSE
PB 6.5.1
...
Рейтинг: 0 / 0
17.05.2007, 12:50
    #34532137
ИвановНН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
PB helpfilename (optional for PowerBuilder) - A string whose value is the name of the file in which to save the contents. If you omit filename or specify an empty string (""), the DataWindow prompts for the filename.Working with DataStore objects: if you are working with a DataStore, you must supply the filename argument.
Т.е. необходимо обязательно указать параметр FileName.
...
Рейтинг: 0 / 0
17.05.2007, 14:34
    #34532677
edmikeca
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
2 VanoR
Retrieve возвращает n-ое количество записей.

2 Riska
Я тоже так делаю, ну просто очень интересно почему я не могу сохранить datastore.

2 ИвановНН
Т.е. я не могу передать пустой параметр, что бы Save As диалог открылся?
В любом случае сейчас буду проверять.

Всем спасибо.

Михаил.
...
Рейтинг: 0 / 0
17.05.2007, 14:44
    #34532730
AIZ
AIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
filename (optional for PowerBuilder) A string whose value is the name of the file in which to save the contents. If you omit filename or specify an empty string (""), the DataWindow prompts for the filename.
...
Рейтинг: 0 / 0
17.05.2007, 17:48
    #34533551
edmikeca
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
2 AIZ
К сожалению это верно только для Datawindow, я только что проверил, Datastore дает ошибку.

Так, что уважаемый ИвановНН был прав :(
...
Рейтинг: 0 / 0
17.05.2007, 18:19
    #34533652
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastore и SaveAs()
Datastore - НЕвизуальный компонент, посему никаких далогов его системные методы НЕ открывают...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Datastore и SaveAs() / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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