Avatar billede luftballon Nybegynder
02. juni 2003 - 17:15 Der er 7 kommentarer og
1 løsning

Understøttelse af recordcount

Hej

Hvordan kan man se om ens data provider understøtter RecordCount?

Jeg har 2 databaser helt identiske på 2 forskellige SQL-servere (SQL-server 2000).

Når jeg benytter den ene server kan jeg benytte recordcount, MovePrevious mm, når jeg benytter den anden kan jeg ikke.

Den eneste forskel i koden er connection stringen - Ikke andet.

Jeg åbner forbindelsen med 3,3 - man har prøvet alle de andre kombinationer uden held.

Er der nogen der har en ide om hvad der kan være galt?
Avatar billede somaliomar Praktikant
02. juni 2003 - 17:38 #1
Jeg ved ikke hvorfor det ikke virker på den ene SQL Server. Kan du paste begge connection strings ud her? Men du kan finde ud af om din data provider understøtter RecordCount på den måde:

If rs.Supports(adBookmark) Then
    intCount = rs.RecordCount ' RecordCount is supported
End If
Avatar billede luftballon Nybegynder
02. juni 2003 - 17:56 #3
Okay, men jeg tror ikke du kan bruge det til ret meget.

Application("DB_Conn") = "Provider=SQLOLEDB.1;Password=mit password;Persist Security Info=True;User ID=bruger;Initial Catalog=medordbog;Data Source=Server1"

Application("DB_Conn") = "Provider=SQLOLEDB.1;Password=mit password;Persist Security Info=True;User ID=bruger;Initial Catalog=medordbog;Data Source=Server2"

Den understøtter ikke recordcount, men det sjove er at en anden database på samme SQL-server gør det - det er åbenbart nogle ting man bare ikke skal forstå....

Jeg tror at den ender med en SQL løsning i stedet. SELECT COUNT()
Avatar billede somaliomar Praktikant
02. juni 2003 - 18:06 #4
Har du prøvet
Application("DB_Conn") = "Provider=SQLOLEDB;Password=mit password;Persist Security Info=True;User ID=bruger;Initial Catalog=medordbog;Data Source=Server2"
Avatar billede luftballon Nybegynder
02. juni 2003 - 18:10 #5
Nej! Hvad betyder .1 ?
Avatar billede somaliomar Praktikant
02. juni 2003 - 18:11 #6
Aner det ikke. Men mine connection string er uden .1 :D
Avatar billede luftballon Nybegynder
02. juni 2003 - 18:13 #7
Det virker desværre heller ikke :-(, men ellers tak for dine forslag.
Avatar billede luftballon Nybegynder
02. juni 2003 - 20:17 #8
Okay jeg lukker her. Det blev til en ren SQL-løsning.
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