14. marts 2003 - 11:11Der er
9 kommentarer og 1 løsning
Gemme flere data i database
Hej...
Jeg har følgende script på min side, der ska indsætte værdierne fra fra to form-felter ("navn" og "email") i en databasetabel. Men det er kun form-feltet "email" der bliver indsat. Hvad skal ændres? <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/db/mailliste.mdb") Conn.Open DSN
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har sat kolonnen Email til ikke at acceptere dublicates. Hvordan sender jeg bruger til en fejl-side hvis vedkommende indtaster en værdi, der allerede findes. Nu kommer der bare en fejlmeddelelse frem, som ikke er særlig fiks!
Conn.Close Set Conn = Nothing %> og jeg får følgende fejlmeddelelse:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
/mailliste-indsaet.asp, line 18
Linie 18 er: Set rs = Conn.Execute("SELECT FROM Mailliste WHERE Email='" & Request.Form("email") & "'")
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.