Avatar billede jytte Nybegynder
07. april 2005 - 13:09 Der er 4 kommentarer og
1 løsning

fra MS-SQL til MySQL

Jeg er ved at skifte database (fra MS SQL til MySQL)

Jeg har fået flyttet databasen og skal nu til at rette i SQL-kaldene fra mit site.

Jeg bruger getRows, men når følgende

objRec.Open strSQL, objCon, AdOpenStatic, AdLockReadOnly, AdCmdText

    if not objRec.eof then
    arr = objRec.getRows(-1,1)   
    end if

Får jeg følgende fejl i linien med getRows:

Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.

Hvad kan der være galt ?
Avatar billede arne_v Ekspert
07. april 2005 - 19:22 #1
MySQL ODBC driver har så vidt jeg ved nogle restriktioner.

Kan du ikke bruge et mere klassisk approach med:

objRec.Open strSQL,objCon
Do While Not objRec.EOF
  ' brug objRec("feltnavn")
  objRec.MoveNext
Loop
Avatar billede jytte Nybegynder
07. april 2005 - 21:11 #2
Nej det kan jeg bestemt ikke nøjes med.

Men jeg har vist selv løst problemet idet

arr = objRec.getRows()

faktisk virker. Jeg er dog ikke helt med på hvorfor.
Avatar billede jytte Nybegynder
03. maj 2005 - 20:10 #3
Hvis du stadig samler på point må du gerne lægge et svar.
Avatar billede arne_v Ekspert
03. maj 2005 - 20:28 #4
jeg samler på point

men jeg har vist ikke bidraget med noget her

lig selv et svar og accepter
Avatar billede jytte Nybegynder
04. maj 2005 - 19:40 #5
ok
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
Computerworld tilbyder specialiserede kurser i database-management

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