Toon posts:

[ASP & SQL] meerdere sql statements uitvoeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb het volgende voor een form script: na het toevoegen van de formgegevens in een access2000 DB (dus:
code:
1
2
3
4
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "lalala.mdb;DRIVER={Microsoft Access Driver (*.mdb)}", "", ""
Set DB = Server.CreateObject("ADODB.Recordset")
DB.Open sqlstmt, Conn, 3, 3

) wil ik een getallete in een andere tabel met een laten ophogen. hiervoor moet ik dus nog twee keer een sqlstmt uitvoeren. Vraag: HOE. ik heb ooit eens iets gezien met een DB.execute Sqlstmt of DB.execute(sqlstmt), maar wat was het nou. Dit lijkt namelijk niet te werken: Object doesn't support this property or method: 'Execute'
of ligt dit probleem aan de serverkant, dat ze dit gewoon niet ondersteunen.

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
gewoon een tellertje en dan een update op die andere tabel,
als dat is wat je bedoelt.
code:
1
2
3
4
5
6
7
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSNNAAM" 

SQL = "Update Tabel SET bla = '" var1 "', bla2 = '" var2"' where bla = bla" 

Conn.Execute(SQL) 
conn.close

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


Verwijderd

ik heb ooit eens iets gezien met een DB.execute Sqlstmt of DB.execute(sqlstmt), maar wat was het nou. Dit lijkt namelijk niet te werken: Object doesn't support this property or method: 'Execute'
of ligt dit probleem aan de serverkant, dat ze dit gewoon niet ondersteunen.
Execute werkt niet bij een recordset.
Conn.Execute zou wel moeten werken

Verwijderd

Topicstarter
als ik dit doe
code:
1
2
3
"SELECT numstud, maxstud FROM projecten WHERE projectnummer = "&projectnummer

Conn.Execute(sqlstmt)

waar laat ie dan de resultaten? want die heb ik wel nodig

  • Coltrui
  • Registratie: Maart 2001
  • Niet online

Coltrui

iddqd

code:
1
2
3
4
5
6
7
8
9
10
11
sql = 'bla'
set rs = Server.CreateObject("ADODB.Recordset")
SET rs = connection.Execute(sql)
While not rs.eof

'nu kan je aan de veldwaarden met rs.fields("veldnaam")

   rs.movenext
wend
rs.close
set rs = nothing

Verder: zoeken... (Recordsets in asp)

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
hmm dit zijn wel Basic dingen in ASP + SQL
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim strVeld1

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSNNAAM" 

SQLQuery = "SELECT * FROM Tabel WHERE Var = X"

Conn.Execute(SQLQuery) 
Conn.close

strVeld1 = Rs.Fields("Veldnaam")

Response.Write strVeld1

zie verder:

o.a.

www.4guysfromrolla.com
www.w3schools.com
www.aspin.com
www.asp101.com
msdn.microsoft.com
www.google.com

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...

Pagina: 1