18. juli 2002 - 20:15Der er
17 kommentarer og 1 løsning
DB fejl
hej
jeg får denne fejl.
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.
/download_vis.asp, line 413
men jeg kan ikke selv rette den da min pc er brændt sammen og jeg sidder på netcafe lige nu så hvis der er en der gider kigge på det ville det være dejligt.
Fejlen kommer hvis du forsøger at sætte for mange data/karakter ind i en kolonne, eksvis hvid du sætte 60 kareter streng ind i en kolonne som er defineret til 50 karakter.
hejsa, jeg sidder lige og hjælper ejay, jeg fjernede rs("id") = Server.HTMLEncode(Request("id")) og så var der ik det prob med fejlen mer, men nu viser den ikke hvad de har skrevet.. ?
Ja så skal der jo ID på... Men så skal ID på spillet gemmens i databasen da ID er autonummer i anmelde tabellen .. Du må lave en ny kolonne som hedder spilID eller sådan noget og så der hvor du gemmer gøre sådan her:
'Tilføjer brugeren til databasen og sender ham/hende til login siden rs.AddNew rs("spilID") = Request("id") rs("navn") = Server.HTMLEncode(Request("navn")) rs("email") = Server.HTMLEncode(Request("email")) rs("anmeld") = Server.HTMLEncode(Request("anmeld")) rs("dato") = Now() rs.update
Den SQL du vil hendte ud med kan så se sådan ud:
sql = "SELECT * From anmeld Where spilID = " & Request.Querystring("id")
Synes godt om
Ny brugerNybegynder
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.