powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / програмное создание бд
5 сообщений из 5, страница 1 из 1
програмное создание бд
    #37630999
Андрей__Т
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!

Суть проблемы:

1. Есть подключение к бд Postgres.
2. Методом Connection.Execute создается новая бд.
3. На сервере бд создается но возвращается ошибка "В наборе строк не определено ни одного столбца".

Как выполнить Connection.Execute без возвращения recordset?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
    strTemp = "CREATE DATABASE " & strTemp & " WITH OWNER = postgres ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'Russian_Russia.1251' LC_CTYPE = 'Russian_Russia.1251' CONNECTION LIMIT = -1;"
    With cnnDataPG
            ' для Postgres
        .CursorLocation = adUseClient
        .Mode = adModeReadWrite
        .ConnectionString = "Provider=PostgreSQL OLE DB Provider;Password=xxxx;User ID=postgres;Data Source=127.0.0.1;Location='';Extended Properties=''"
        .Open
        .Execute strTemp
    End With



Помогите пожалуйста!
...
Рейтинг: 0 / 0
програмное создание бд
    #37631024
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполни в Command, а не в Connection

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
програмное создание бд
    #37631027
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и кстати, для чего тут установка CursorLocation в adUseClient?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
програмное создание бд
    #37631575
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей__Т3. На сервере бд создается но возвращается ошибка "В наборе строк не определено ни одного столбца".Кем возвращается?
Андрей__ТКак выполнить Connection.Execute без возвращения recordset?Connection.Execute всегда возвращает Recordset. Но он будет либо открытым либо закрытым. Проверяй свойство State у полученного рекордсета.
...
Рейтинг: 0 / 0
програмное создание бд
    #37631720
Андрей__Т
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем.
Проблема решилась установкой CursorLocation в adUseServer.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / програмное создание бд
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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