10. maj 1999 - 00:00
Der er
12 kommentarer og 1 løsning
Hvorfor virker det her ikke ???
jeg har lavet en fil der se sådan her ud: <html> <head> <title>New Page 2</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> </head> <body> <form method="POST" action="test.asp" align="center"> <table border="0" cellspacing="0" width="68%"> <tr> <td width="28%">Chatnavn</td> <td width="72%"><input type="text" name="Chatnavn" size="20"></td> </tr> <tr> <td width="28%">Password</td> <td width="72%"><input type="text" name="Password" size="20"></td> </tr> <tr> <td width="28%" colspan="2"><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></td> </tr> </table> </form> </body> </html> og den har jeg så kaldt prove.asp i test.asp står der: <% set conn = server.createobject("ADODB.connection") conn.Open "DBQ=Http://www.andreas.subnet.dk/test.mdb;DefaultDir=Htp://www.andreas.subnet.dk/;Driver={Microsoft Access Driver (*.mdb)}" RS.Open "Forum",Conn,2,2 RS.AddNew Rs("Chatnavn") = Request.Form("Chatnavn") Rs("Password") = Request.Form("Password") RS.Update RS.Close Set Rs = Nothing %> <html> <head> <title>New Page 3</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> </head> <body> </body> </html> . jeg skrive så et chatnavn og et password, når det så skal til test komme den og siger at den ikke kan finde filen. WATH IS WRONG ???? /Andreas
Annonceindlæg fra Infor
Der mangler et t i http på linie 3 i test.asp
Det virker stadig ikke, jeg har prøvet... /Andreas
Du mangler at lave et RECORDSET Set Rs = Server.CreateObject("ADODB.Recordset") Rs.ActiveConnection = Conn Rs.CursorType = adOpenKeyset Rs.LockType = adLockOptimistic Rs.Source = "Forum" Rs.Open Rs.AddNew RS("chatnavn") = Request.form(chatnavn") RS("password") = Request.form("password") RS.Update Du kan også (jeg synes det er nemmere) bruge INSERT into kommandoen Hvis du vil skal jeg nok skrive den også ;-)
stoffer, jeg fatter ikke helt dit svar, hvor faén finder den test.mdb ??? og hvad skal jeg gøre ??? /Andreas
Du kan ikke bruge HTTP til at referere til din DB, prøv med følgende kode: <% Set conn = server.createobject("ADODB.RecordSet") conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/test.mdb") RS.Open "Select * FROM Forum",Conn,1,3 RS.AddNew Rs("Chatnavn") = Request.Form("Chatnavn") Rs("Password") = Request.Form("Password") RS.Update RS.Close Set Rs = Nothing %> mvh Dennis Knappe
det virker ikke sorry!!! /Andreas
Den skal se sådan her ud: <% set conn = server.createobject("ADODB.connection") conn.Open "DBQ=" & server.mappath("test.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" 'Du manglede denne linie ! Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open "Forum",Conn,2,2 RS.AddNew Rs("Chatnavn") = Request("Chatnavn") Rs("Password") = Request("Password") RS.Update RS.Close Set Rs = Nothing %> H Thomas
Hej Andreas, Jeg har jo kun skrevet det du mangler...... Sæt det nedenunder: set conn = server.createobject("ADODB.connection") conn.Open "DBQ=Http://www.andreas.subnet.dk/test.mdb;DefaultDir=Htp://www.andreas.subnet.dk/;Driver={Microsoft Access Driver (*.mdb)}" Her har du den nemmere version, hvor jeg bruger insert into; set conn = server.createobject("ADODB.connection") conn.Open "DBQ=" & server.mappath("test.mdb") & _ ";Driver={Microsoft Access Driver (*.mdb)}" sql = "INSERT INTO forum (chatnavn, password) VALUES ('" & Request("Chatnavn") & "', '" & Request("Password") & "');" Conn.Execute(sql) Den virker !!!!
se at gi' en eller anden nogen point !!!!!!
Er du sikker på at du har de rigtige permissions på din DB??? For de svar du har fået på dit spørgsmål, er allesammen måder at gøre det på, og jeg ved 100% at det er sådan det skal gøres.
Altså i min test.mdb står der ID, realname, Username, Password og der skal man via hjemmesiden kunne tilføje et brugernavn og password, og så skal realname være User er der bedere ???? /Andreas
04. juni 1999 - 14:40
#13
Jeg mener at stien til din DB skal være den fysiske sti og ikke den visuelle sti. Forstår du?
Kurser inden for grundlæggende programmering