Offipalsta.COM  

Palaa takaisin   Offipalsta.COM > Linkit muihin palveluihin > Elävä Arkisto > Programming > Database programming
Rekisteröidy Offiblogit Yhteisö Kalenteri Viestit tänään Haku

Database programming ODBC, OLEDB, ISAM, Jet, DAO, RDO, ADO

 
 
Työkalut Etsi tästä viestiketjusta Näkymä
  #1  
Vanha 30.11.2002, 13:11
Lars
Guest
 
Viestit: n/a
Perusasetus

ODBC 3.0-> ja oracle


Olen tehnyt "sql query toolin" joka pääasiassa tukee sql serveriä ja oraclea. Toimii kyllä melkein minkä tahansa tiedonlähteen kanssa mihin pystyy ottamaan odbc:llä kiinni.

Ongelmani on seuraavanlainen:
SQL Serverille kun suoritan haun, saan haettujen rivien määrän ENNEN palautusta tietooni siten kun asetan statementin käyttämään scrollable cursoria seuraavanlaisesti:

SQLSetStmtAttr(hStmt, SQL_ATTR_CURSOR_SCROLLABLE, (SQLPOINTER) SQL_SCROLLABLE, NULL);


ja asetan statementin SQL_ATTR_PARAMS_PROCESSED_PTR:n osoittamaan muuttujaani seuraavanlaisesti:


SQLUINTEGER NumRowsFetched;
SQLSetStmtAttr(hStmt, SQL_ATTR_PARAMS_PROCESSED_PTR, &NumRowsFetched, 0);


SQL Serverin kanssa tämä toimii hienosti (hidastaen tosin niin vitusti) mutta oraclen kanssa tämä ei toimi samaan tapaan. (kanta on 8.0)

Onkohan kukaan paininut samantapaisen ongelman parissa?

--
Lars

 

Käyttäjiä lukemassa tätä viestiketjua: 1 (0 jäsentä and 1 vierasta)
 

Pikalinkit


Sivu luotu: 15:07 (GMT +2).