Hej Korta varienten: Detta Sket sig kraftigt...Köra SQL fråga i VB access
Hur skriver jag i acces VB för att kunna köra en SQL fråg. jag hade tänkt använda den som ett macro men man för ju bara använda 256 tecken så det blir lite vb kod istället...
kan någon hjälpa mig
/PhinalaSv: Köra SQL fråga i VB access
Currentdb.execute "Sql fråga..."
Den fullständiga varianten:
Dim db as database
Dim QDef as querydef
Set db = Currentdb
Set QDef = db.CreateQueryDef("", "Sql fråga...")
' Om det finns parametrar kan du sätta dem med:
' QDef.Parameters("Parameternamn") = Value
QDef.Exexute
Jag skulle rekomendera en sparad fråga med parametrar för värdena:
Dim db as database
Dim QDef as querydef
Set db = Currentdb
Set QDef = db.QueryDefs("QueryName")
QDef.Parameters("Parameternamn") = Value
QDef.ExexuteSv: Köra SQL fråga i VB access
Förmodligen så är det något som är fel. I Vb så måste man ju lägga till vissa komponeter så som AODB och datacontrollen... Skall man göra något liknande här... Jag ser men massa exempel som tex: använder AODB. I dessa exempel så kommer det fram andra saker än för mig.
Jag kan inte exempelvis få fram .Recordest i min databas... även om jag gör på rättsät dvs Dim Pelle As New AODB.....
Och nu när jag skulle Dim DB as Database så kommer inte Database fram, och skriver jag det ändå så kommer systemet att skrika till... Fan va det skall vara kluddigt.... Men dock så måste dessa saker lösas..
Help please!
/Phinala