KKänningMedlem sedan jan. 2003252 inlägg Frågan#1 Hej
Jag hittade denna koden på aspsidan.nu
Men den funkar inte när jag försöker:
<%
Set objConnect = Server.CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
objConnect.Open strConnect
strSQL = "INSERT INTO tabell"
strSQL = strSQL & " VALUES('test')"
objConnect.Execute strSQL,,128
objConnect.Close : Set objConnect = Nothing
%>
Jag använder en accessdatas.
Tabellen heter tabell och databasen heter db.
MMeleaMedlem sedan juli 20033 147 inlägg Pröva med:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")
dim strtest
strtest = Request.Form("test")
sql = " insert into tabell(test) " & " values('" & strtest & "') "
Connect.Execute sql,,128
Mvh
KKänningMedlem sedan jan. 2003252 inlägg Nej, jag får samma sak:
Operationen måste använda en fråga som kan uppdateras.
Glömde skriva detta innan :r
MMeleaMedlem sedan juli 20033 147 inlägg Finns det verkligen en tabell som heter tabell och en kolumn som heter test?
Extrakolla en gång till!
Mvh
@ndersMedlem sedan juni 200032 969 inlägg
Känning skrev:
Operationen måste använda en fråga som kan uppdateras.
Då borde du uppdatera dina kunskaper i att söka på forumet.
Öva, öva, öva. ;)
Rättigheterna är inte korrekt inställda på mappen där databasen ligger.
Mvh
KKänningMedlem sedan jan. 2003252 inlägg Förlåt @nders, jag är grymt dålig på att söka här...
finns det någon kurs där man kan kolla lite på tips hur man söker bättre :r
Jag hade nämligen denna typ av kod innan, men tänkte att det var dags att gå över till mer sql-satser.
<!--#include file="adovbs.inc"-->
<%Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM tabell"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("objekt") = 20
RecSet.Update
RecSet.Close
Connect.Close
Response.Redirect "default.asp"
%>
Och när jag körde med denna typen så fick jag inte samma felmeddelande.
Nä nu ska jag försöka leta fram hur jag ställer in de korrekta rättigheterna i mappen.
@ndersMedlem sedan juni 200032 969 inläggKKänningMedlem sedan jan. 2003252 inlägg Man bugar och tackar :)
Tur att det finns sådana som ni grabbar, nu funkar det klockrent och nu ska jag köra SQL så det bara rycker ;)