Toon posts:

[asp.net/vb] SQL update

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Ben bezig om een methode in de webservices te maken om een updatequery uit te voeren, maar blijf tegen dezelfde fout aanlopen. Ik blijf het wijzigen en raak er een beetje gefrustreerd van. Wie helpt mij?

Ik ben al bezig geweest op verschillende plaatsen declareren en creeren, maar begrijp niet precies wat er met de foutmelding word bedoeld.

Foutmelding:

System.Data.OleDb.OleDbException: De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.

SQL-statement:

Update tijdelijk set waarde='Gelukt' where omschrijving='fotoalbum'


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<WebMethod()> Public Function UpdateSql(ByVal sql As String) As Boolean
        Try

            cmd = New OleDbCommand(sql, con)

            con.Open()

            trans = con.BeginTransaction
            cmd.Transaction = trans

            cmd.ExecuteNonQuery()

            trans.Commit()

            Return True

        Catch ex As Exception

            Errorlog(ex.ToString)
            Return False

        Finally

            con.Close()
            cmd.Dispose()

        End Try

    End Function

[ Voor 15% gewijzigd door Verwijderd op 12-05-2005 12:21 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

En wat heb je zelf al geprobeerd? Wat lukte daar niet mee? Welke query gebruik je? Waarom start je een transactie voor 1 query? En waarom gebruik je geen [code] tags?

Zie ook P&W FAQ - De "quickstart"

[ Voor 11% gewijzigd door Creepy op 12-05-2005 12:02 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

[quote]Verwijderd schreef op donderdag 12 mei 2005 @ 11:55:

Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<WebMethod()> Public Function UpdateSql(ByVal sql As String) As Boolean
        Try
            'Dim je statements!

            cmd = New OleDbCommand(sql, con)

            con.Open()

            'Onderstaande moet in 1 regel kunnen!? x = 3, z = x, z=3 etc...
            trans = con.BeginTransaction
            cmd.Transaction = trans

            cmd.ExecuteNonQuery()

            trans.Commit()

            Return True

        Catch ex As Exception

            Errorlog(ex.ToString)
            Return False

        Finally

            con.Close()
            cmd.Dispose()

        End Try

    End Function[/quote]

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 01-05 19:09

pjvandesande

GC.Collect(head);

Visual Basic .NET:
1
2
3
4
5
cmd.Transaction = con.BeginTransaction

'Of

Transaction trans = (cmd.Transaction  = con.BeginTransaction)


Maargoed, wat is de query die je probeert te executen?

[ Voor 24% gewijzigd door pjvandesande op 12-05-2005 12:19 ]


  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Dit is vrijwel zeker een rechten kwestie. Zoek de foutmelding maar op mbv Google of MSDN..

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

P&W FAQ - ASP is de oplossing, alleen dan voor het ASPNet-account :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.