imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 23.02.2007, 18:49     # 1
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
Visual basic 2005 + PostgreSQL

Нужно бы заставить это работать в связке , я так и не понял может ли провайдер Npgsql работать в связке с бейсиком , или он чисто для С++ , и есть ли фриварные решения для работы с PostgreSQL на бейсике , по сути много не надо главное чтобы можно было послать запрос БД сформированной строкой SQL
pnp2000 вне форума  
Старый 23.02.2007, 21:11     # 2
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Тебе прямая дорога туда:
http://gborg.postgresql.org/project/...rojdisplay.php
EvroStandart вне форума  
Старый 23.02.2007, 22:26     # 3
Павел
Guest
 
Сообщения: n/a

Я не знаком конкретно с PostgreSQL но мне кажется, что у тебя есть два варианта: либо использовать клиентский API, либо работать через ODBC (это туда, куда тебя направил EvroStandart:

Цитата:
Сообщение от EvroStandart Посмотреть сообщение
Тебе прямая дорога туда:
http://gborg.postgresql.org/project/...rojdisplay.php
)

В первом случае получаешь выигрыш в скорости и большую сложность программы, во втором программа будет проще но зато и работать будет медленней (при работе с Oracle через ODBC проигрыш в скорости составляет не менее 20%). Если тебе надо выводить данные в таблицы, то ODBC это единственно возможный вариант. Еще правда можно взяться за C++ и написать собственные компоненты для бейсика.

Функцию из библиотеки можно подключить следующим образом:
Код:
Declare Function <Имя ф-ции для VB> Lib "<dll в которой она лежит>" [Alias "<Имя ф-ции в dll>"] (<Список параметров>) As <Возвращаемое значение>
Например:
Код:
Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hWnd As Long, ByVal msg As Integer, ByVal wParam As Long, ByVal lParam As Long) As Long
Импортируем ф-цию SendMessageA из библиотеки user32.dll. В своей программе эту ф-ция будем вызывать как SendMessage.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:14.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.