webForumDet fria alternativet

Execute

ASP

1 svar · 131 visningar · startad av sogge

Medlem sedan okt. 20017 inlägg
Frågan#1

Jag ska lägga in data i access databasen
, kan jag skriva så här rent hypotetiskt???

Set objRS = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * From Tkategori"
objRS.Open objConn.Execute(sql)

Jag brukar skriva så här:

Set objRS = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * From Tkategori ORDER BY kategori"
objRS.Open sql, 1, 2

Medlem sedan dec. 200012 464 inlägg
#2

Nej, använd inte recordset för att lägga till data. Om du vill lagra två värden som finns i variablerna aleb och caleb så skan du skriva så här.

sql = "insert into Tkategori(a,b) values('" & aleb & "'," & caleb & ")"
connect.execute sql,,128

red: kolumn a är ett char-fält och b numeriskt.
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 07 nov 2001]

275 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)