Avatar billede garlan Nybegynder
11. marts 2003 - 11:27 Der er 2 kommentarer og
1 løsning

Store Procedures

Hej

Jeg har en store procedure der modtager nogen
parameter som den bruger til at søge med i en
variabel tabel oprettet inde i SP.
derefter returner den tabellen til windows programmet! men jeg kan ikke få dataen vist i en list box!
jeg bruger OLE DB som forbindelse til en MS 2000 DB.

Hvordan får jeg vist tabellen i mit program!
Avatar billede jackonlinux Nybegynder
11. marts 2003 - 11:39 #1
Hvordan ser din Accessor klasse ud?
Avatar billede garlan Nybegynder
11. marts 2003 - 12:01 #2
class CspBrugereAccessor
{
public:
    //LONG m_RETURNVALUE;
    LONG m_Prof;
    LONG m_Type;
    TCHAR m_Navn[51];
    TCHAR m_colBrugernavn[5];
    TCHAR m_colFornavn[51];
    TCHAR m_colEfternavn[51];

BEGIN_PARAM_MAP(CspBrugereAccessor)
    SET_PARAM_TYPE(DBPARAMIO_OUTPUT)
    //COLUMN_ENTRY(1, m_RETURNVALUE)
    SET_PARAM_TYPE(DBPARAMIO_INPUT)
    COLUMN_ENTRY(2, m_Prof)
    COLUMN_ENTRY(3, m_Type)
    COLUMN_ENTRY(4, m_Navn)
END_PARAM_MAP()

BEGIN_COLUMN_MAP(CspBrugereAccessor)
    COLUMN_ENTRY(1, m_colBrugernavn)
    COLUMN_ENTRY(2, m_colFornavn)
    COLUMN_ENTRY(3, m_colEfternavn)
END_COLUMN_MAP()

DEFINE_COMMAND(CspBrugereAccessor, _T("{ ? = CALL dbo.sp_Brugere;1 (?,?,?) }"))

    // You may wish to call this function if you are inserting a record and wish to
    // initialize all the fields, if you are not going to explicitly set all of them.
    void ClearRecord()
    {
        memset(this, 0, sizeof(*this));
    }
};
Avatar billede garlan Nybegynder
05. maj 2003 - 09:42 #3
?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester