Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ADODC Property Page

[es] :: Visual Basic 6 :: ADODC Property Page

[ Pregleda: 931 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tehno

Član broj: 47690
Poruke: 52
*.netpro.co.yu.



Profil

icon ADODC Property Page19.01.2007. u 10:38

Zna li neko, kako se moze otvoriti property page ADODC kontrole iz koda ?
Property Page ove kontrole sluzi za konekciju za bazu.Pokusao bi da pozivajuci taj page,
ocitam string connection u kodu.
19.01.2007. u 10:38 

IvanDzGrozni

Član broj: 127001
Poruke: 52
*.yubc.net.



Profil

icon Re: ADODC Property Page19.01.2007. u 13:45
Samo kucas sledece
form1.adodc1.svojstvo
kada budase otkucao "." pojavice ti se padajuci meni sa svim svojstvima i objektim u tom objektu.
form1.adodc1.ConnectionString =
form1.adodc1.CommandType =

itd....
19.01.2007. u 13:45 

tehno

Član broj: 47690
Poruke: 52
*.netpro.co.yu.



Profil

icon Re: ADODC Property Page22.01.2007. u 07:50
Nismo se razumeli.
Nisam pitao kako da postavim osobine ADODC-a u kodu, nego kako da pri izvrsavanju programa pojavim property pages ADODC-a, pa da manipulisem s njim i pri izvrsavanju ocitam conection string.
Moze li to ?
22.01.2007. u 07:50 

IvanDzGrozni

Član broj: 127001
Poruke: 52
*.yubc.net.



Profil

icon Re: ADODC Property Page27.01.2007. u 15:51
Pa ako zelis samo da vidis kako izgleda ConnectionString, sto ne probas sa nekom labelom, npr.
label1.caption = adodc1.ConnectionString
27.01.2007. u 15:51 

goranvuc
Goran Vucicevic
Novi Sad

Moderator
Član broj: 4934
Poruke: 1656
80.74.160.*

Sajt: www.clickersoftware.com


Profil

icon Re: ADODC Property Page28.01.2007. u 01:37
Ne znam da li na to mislis, ali imas "stari dobar fazon" sa .udl datotekama; Za to ti moze posluziti i prazna tekstualna datoteka koju otvoris (npr. "konekcija.txt") i kojoj onda promenis ekstenziju u .udl, a u svom kodu postavis za ConnectionString od konekcije npr. "FILE NAME=C:\MyApp\Konekcija.udl". Time si obezbedio da preko sistemskog dijaloga koji ti se nudi pri otvaranju tvog .udl fajla uvek mozes da podesis ConnectionString svojstvo spolja, nezavisno od aplikacije.
vidi GoranVucicevic #28045

www.clickersoftware.com
28.01.2007. u 01:37 

tehno

Član broj: 47690
Poruke: 52
*.netpro.co.yu.



Profil

icon Re: ADODC Property Page29.01.2007. u 13:03
Hvala na ideji, pomogla mi je da dodjem do drugog resenja koje sam nasao na intenetu na
www.abstractvb.com

Evo koda sa njega, s tim sto u kodu treba isjkljuciti liniju
dlViewConnection.hWnd = UserDocument.hWnd
na dva mesta.

You will need to add a reference to the Microsoft OLE DB Service Component 1.0 Type Library. (OLEDB32.DLL) This file can be found in your Program Files\Common Files\System\OLE DB directory.

Add this function to your project and pass it a string. If the string is empty it brings up the ADO DB Connection Window in Add mode, if it is not empty it brings it up in edit mode.

Private Function ModifyConnection(ByVal ConnectionString As String) As String
Dim cnTmp As ADODB.Connection
Dim dlViewConnection As MSDASC.DataLinks

On Error GoTo ErrHandler:

If Not (Trim$(ConnectionString) = "") Then
Set cnTmp = New ADODB.Connection
cnTmp.ConnectionString = ConnectionString
Set dlViewConnection = New MSDASC.DataLinks
dlViewConnection.hWnd = UserDocument.hWnd
If dlViewConnection.PromptEdit(cnTmp) Then
ModifyConnection = cnTmp.ConnectionString
Else
ModifyConnection = ConnectionString
End If
Set dlViewConnection = Nothing
Set cnTmp = Nothing
Else
Set dlViewConnection = New MSDASC.DataLinks
dlViewConnection.hWnd = UserDocument.hWnd
Set cnTmp = dlViewConnection.PromptNew
ModifyConnection = cnTmp.ConnectionString
Set dlViewConnection = Nothing
Set cnTmp = Nothing
End If
Exit Function
ErrHandler:
If Err.Number = (-2147217805) Then
cnTmp.ConnectionString = ""
Resume
End If
Set cnTmp = Nothing
Set dlViewConnection = Nothing
End Function

29.01.2007. u 13:03 

goranvuc
Goran Vucicevic
Novi Sad

Moderator
Član broj: 4934
Poruke: 1656
*.dialup.neobee.net.

Sajt: www.clickersoftware.com


Profil

icon Re: ADODC Property Page29.01.2007. u 14:54
Interesantan i kvalitetan primer, nisam stigao da isprobam, ali ako je OK moze koristiti svima kojima je neophodan dijalog za izmenu parametara konekcije iz same aplikacije. Svidja mi se nacin na koji si resio problem i upornost da dodjes do resenja.

Pozdrav!
vidi GoranVucicevic #28045

www.clickersoftware.com
29.01.2007. u 14:54 

tehno

Član broj: 47690
Poruke: 52
*.netpro.co.yu.



Profil

icon Re: ADODC Property Page07.02.2007. u 08:38
E sad je novi problem u pitanju.

Kada se ukljuci OLEDB32.dll u instalaciju, priikom instaliranja, prijavljuje se greska da ne moze da se registruje.
Ignorisanjem, instalacija prolazi. Da li je ovaj dll, sastavni deo operativnih sistema Windows (svih ili samo nekih).
Ako jeste problem je resen.
Ako nije ima li ko ideju ?
07.02.2007. u 08:38 

goranvuc
Goran Vucicevic
Novi Sad

Moderator
Član broj: 4934
Poruke: 1656
*.dialup.neobee.net.

Sajt: www.clickersoftware.com


Profil

icon Re: ADODC Property Page10.02.2007. u 01:48
Citat:
tehno: E sad je novi problem u pitanju.

Kada se ukljuci OLEDB32.dll u instalaciju, priikom instaliranja, prijavljuje se greska da ne moze da se registruje.
Ignorisanjem, instalacija prolazi. Da li je ovaj dll, sastavni deo operativnih sistema Windows (svih ili samo nekih).
Ako jeste problem je resen.
Ako nije ima li ko ideju ?

Naravno, u pitanju je "standardni dll", a ne "ActiveX dll", a standardni dll ne moze da se registruje, vec je dovoljno da se postavi u sistemski direktorijum. Ako te nervira poruka, izmeni "SETUP.LST" fajl iz instalacije tako sto ces u sekciji "Setup1 files" pronaci red za tvoj OLEDB32.dll i izmeniti ga tako sto ces umesto ",$(DLLSelfRegister),$(Shared)," staviti ", , ," i to je to.
vidi GoranVucicevic #28045

www.clickersoftware.com
10.02.2007. u 01:48 

[es] :: Visual Basic 6 :: ADODC Property Page

[ Pregleda: 931 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.