Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Как скопировать Base-таблицу в другой Base-DB с помощью BASIC (https://www.otvetnemail.ru/novyj-arhiv-3-813/kak-skopirovat-base-tablicu-v-drugoj-base-db-s-pomosh-yu-basic-301133/)

Guest 29.09.2011 21:31

Как скопировать Base-таблицу в другой Base-DB с помощью BASIC
 
Добрый день.Возник следующий вопрос: в VB можно скопировать таблицу из одной базы ACCESS в другую посредством опроса:Код:SELECT * INTO [Путь\db.mdb].НоваяТаблица FROM ИсходнаяТаблицаА как должен выглядеть этот запрос в BASIC OOo для баз BASE?Вот эта попытка (с разными возможными вариациями в синтаксе) выдает ошибку "Invalid identifier" или "Unexpected token" итд.Код:...Dim sMyQuery As StringDIM sURLOrigin As StringDIM sURLTarget As StringsURLOrigin = "file:///E:/DB/Test.odb"sURLTarget = "file:///E:/DB/TestTarget.odb"DatabaseContextQ = createUnoService("com.sun.star.sdb.Datab aseContext")DataSourceQ = DatabaseContextQ.getByName(sURLOrigin)Co nnectionQ = DataSourceQ.GetConnection("","")Statemen tQ = ConnectionQ.createStatement()sMyQuery="S ELECT * INTO" & sURLZiel & ".""tNEW"" FROM ""tOLD"""ResultSet = StatementQ.executeQuery(sMyQuery)Внутри одной базы все работает без проблем:Код:sMyQuery="SELECT * INTO ""tNEW"" FROM ""tOLD"""


Часовой пояс GMT, время: 00:55.


© www.otvetnemail.ru - Форум вопросов и ответов.