|
Database programming ODBC, OLEDB, ISAM, Jet, DAO, RDO, ADO |
|
Työkalut | Etsi tästä viestiketjusta | Näkymä |
#1
|
|||
|
|||
ODBC 3.0-> ja oracleOlen 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) | |
|