Re: Only want to insert a record




"Dave" <dave5398@xxxxxxxxxxxxxx> wrote in message
news:eOuM54dFGHA.3892@xxxxxxxxxxxxxxxxxxxxxxx
> I'm trying again to develop my web application locally using IIS and asp
> scripting with a local MS Access database. I have never managed to update
> or insert a record using scripting. I can seem to display records ok but
> any attempt to amend records seems to fail. I tried using recordsets then
> read in MS documentation you should execute a direct command. My latest
> failed attempt is this:
>
> ConnectionString = ".....etc"
> Conn.Mode=3
> Conn.Open(ConnectionString)
> sql="INSERT INTO Users (Name, Password) VALUES ('Jim', 'Hello')"
> Conn.Execute sql
>
> The sql works fine within Access itself. When executed within an asp page
> however I get:
>
> Error Type:
> Microsoft JET Database Engine (0x80004005)
> Operation must use an updateable query.
>
> Can anyone please help, I've been trying for months.

Do you have a primary key on that table? The error message suggests not.
Also try adding [] around your table and column names - in some system Name
and Password are reserved words, and ADO or the OLE DB driver may be trying
to interpret them as such. Also drop the Mode property, I've never needed to
use this myself as I believe the default is to not set any permissions,
which lets you do whatever your user permissions allow.

sql="INSERT INTO [Users] ([Name], [Password]) VALUES ('Jim', 'Hello')"


Dan


.



Relevant Pages

  • Only want to insert a record
    ... I'm trying again to develop my web application locally using IIS and asp ... scripting with a local MS Access database. ... The sql works fine within Access itself. ...
    (microsoft.public.data.ado)
  • Re: Only want to insert a record
    ... >> scripting with a local MS Access database. ... When executed within an asp page ... Any reason why calling ADO from a script should be different to ...
    (microsoft.public.data.ado)
  • Re: Only want to insert a record
    ... >>> scripting with a local MS Access database. ... When executed within an asp ...
    (microsoft.public.data.ado)
  • Re: To Web or to synchronize? That is the question.
    ... putting together an Access database and ASP, ... Jet replication is a really great tool if you have laptop users ... Server, and just host the app on a Windows Terminal Server in the ... the ASP solution and Lyle's SQL ...
    (comp.databases.ms-access)
  • Re: IIS 5 100% CPU troubleshooting tools - IISState?
    ... strong correlation and I put the site into high isolation (and the customer ... ASP requests queued -- and they seemed stuck, ... In this case he is using an Access database with a connection string ...
    (microsoft.public.inetserver.iis)