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.
Virker ... du havde kunne til at skrive forkert...*S* Men så får kun den db med check i nyheden... Den skal samtidigt også i den oprindelige nyheds db.????
Ja .. man skal kunne vælge om det skal i flere databaser ved check. Feks. kunne der være 4-5 check boxe... men hvis der ikke er nogen checkket af skal det bare i den nyheder.db El. skal det i nyheder.db + dem der er checkket af...
Er det samme SQL sætning som skal bruges eller...?
Hvis det er samme SQL kan du starte med at opbygge SQL'en.
set Conn = server.createObject("ADODConnection") strSQL = "INSERT INTO tabel (kol1,kol2) VALUES ('"&request.form("xxx")&"','"&request.form("yyyy")&"')" 'Degfault gem i nyheds db connStr = "Driver={Microsoft Access Driver (*.mdb)} & Server.MapPath("nyheder.mdb") Conn.Open connStr Conn.execute(strSQL) Conn.Close
'Tjek om data også skal i alternativ database if request.form("GemIEvents") <> "" then connStr = "Driver={Microsoft Access Driver (*.mdb)} & Server.MapPath("events.mdb") Conn.Open connStr Conn.execute(strSQL) Conn.Close end if
---------------- Så lave du en checkbox som ser sådan ud. <input type="checkbox" name="GemIEvents" value="noget">Gem i Events.
Du kan får hver database lave en checkbox bare ændre navnet (name) også kan du gentage dette kode i filen som gemmer til databaserne:
'Tjek om data også skal i alternativ database if request.form("GemIEvents") <> "" then 'Ret GemIEvents til checkboxnavnet connStr = "Driver={Microsoft Access Driver (*.mdb)} & Server.MapPath("events.mdb") 'Ret database navnet Conn.Open connStr Conn.execute(strSQL) Conn.Close end if
Er dette så ikke rigtigt nok?? Jeg bliver ved at få fejl noget med linje 41: Error Type: Microsoft JET Database Engine (0x80004005) Handlingen skal bruge en opdaterbar forespørgsel. /news/pw_opret.asp, line 41
If Request.Form("nyhed")<>"" And Request.Form("navn")<>"" Then strNyhed = Replace(Request.Form("nyhed"), vbcrlf, "<br>") strNyhed = Replace(strNyhed, "'", "''") strNavn = Replace(Request.Form("navn"), "'", "''")
if request.form("GemIEvents") <> "" then connStr = "Driver={Microsoft Access Driver (*.mdb)}" & Server.MapPath("events.mdb") Conn.Open connStr Conn.execute(strSQL) Conn.Close Set Conn = Nothing End if
Response.Redirect ("pw_admin.asp")
Else
Response.Write "<center><b>Du skal min. udfyld........
Ja de er rigtig, fejlen skylds at du ikke har skriverettigheder til databasen, hvis du har NT/2000 skal du give IUSR_MASHINENAME skriverettigheder til filen og foldere den ligger i.
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk /news/pw_opret.asp, line 49
if request.form("GemIEvents") <> "" then connStr = "Driver={Microsoft Access Driver (*.mdb)}" & Server.MapPath("events.mdb") Conn.Open connStr (linje 49) Conn.execute(strSQL) Conn.Close Set Conn = Nothing End if
Det er nok nødvendig at hvade denne med set Conn = server.createObject("ADODConnection")
if request.form("GemIEvents") <> "" then connStr = "Driver={Microsoft Access Driver (*.mdb)}" & Server.MapPath("events.mdb") set Conn = server.createObject("ADODConnection") Conn.Open connStr (linje 49) Conn.execute(strSQL) Conn.Close Set Conn = Nothing End if
Ja - det var lige det der skulle til.....pyhh ha...*GG* Tusind tak for hjælpen......it works!!!
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.