Avatar billede jacand Nybegynder
16. juli 2005 - 16:09 Der er 1 kommentar og
1 løsning

fejl ved flytning af .asp

Jeg er igang med at flytte en webside fra min egen server til sufttown, og er støt på et problem :-)

Denne kode giver en fejl:

Set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * FROM bruger WHERE (id=0)"
rs.Open SQL, strDSN, 1, 3
rs.addnew
rs.update
rs("oprettettid") = now()
rs("faerdig") = 0
rs.update
id = rs("id")
rs.close
set rs = Nothing
response.write "id= " & id

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

Hvis jeg fjerner den første rs.update virker den næsten for den skriver id= altså ingen id :-(

Er der nogen der har en ide hvad der går galt her?
Avatar billede nielle Nybegynder
16. juli 2005 - 16:43 #1
Du har sikkert oprettet en ny database med nye tabeller og felter i forbindelse med flytningen... Er du sikker på at du har fået gjort dine datafelter store nok? For den felj tyder nemlig på at mindts et af felterne er for små:

http://www.mssqlcity.com/FAQ/Trouble/error_80040e21.htm
Avatar billede jacand Nybegynder
16. juli 2005 - 17:07 #2
Jeg havde oprettet mine tabeller via SQL script, og havde glemt Primary keys <:0)
Da jeg satte primary keys på mine tabeller virkede det som det skulle.
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