Slettet bruger
21. juni 2004 - 12:59
Der er
16 kommentarer og 1 løsning
conn til acces-database
Jeg sidder og roder i excel med macroer.. til dette vil jeg gerne oprette en forbindelse til en accesdatabase.. leder efter en funktion, hvor jeg kan bruge noget kode i denne retning: sql = "select * from tabel" set rs = conn.execute(sql) do while not rs.EOF output et eller andet. rs.movenext loop Håber det kan lade sig gøre (er sikkert ikke 100 points værd, men det må i så leve med).. /1
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Med nedenstående kan du det du efterspørger... Dim rs As ADODB.Recordset Dim stConnect As String Dim sql As String 'Connection-string stConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & stFileName & ";" 'SQL forespørgsel sql = "select * from tabel" Set rs = New ADODB.Recordset rs.Open sql, stConnect, adOpenForwardOnly, adLockReadOnly, adCmdText
husk en refernece til 'Microsoft ActiveX Data Objects 2.? Library'
Slettet bruger
21. juni 2004 - 13:19
#3
ved rs As ADODB.Recordset kommer der fejlen "user-defined type not found"
Slettet bruger
21. juni 2004 - 13:19
#4
ok.. hvordan refererer man til det??
Slettet bruger
21. juni 2004 - 13:20
#5
tror det er det, jeg har gjort galt hele tiden :D..
I VBE (ALT+F11): Tools -> References...
Slettet bruger
21. juni 2004 - 13:31
#7
takker.. det virker.. hvordan smider jeg så ind i databasen??
Slettet bruger
21. juni 2004 - 13:32
#8
og bruger "delete" osv..
Slettet bruger
21. juni 2004 - 13:33
#9
og update :D..
21. juni 2004 - 13:38
#10
Vha. SQL. Hvis du vil lave en ny record: sql = "INSERT INTO tabelnavn (feltnavn1, feltnavn2) VALUES ('abcd1', 100)" Hvis du vil opdatere: sql = "UPDATE tabelnavn SET feltnavn1 = 'abcd1', feltnavn2 = 100"
Slettet bruger
21. juni 2004 - 13:41
#11
ja.. men hvordan executer man det? i asp kan man bruge conn.execute(sql).. er det så noget med rs.execute sql, stConnect??
Slettet bruger
21. juni 2004 - 13:42
#12
eller det er måske det samme?? prøver lige :P..
21. juni 2004 - 13:42
#13
Med Set rsData = New ADODB.Recordset rsData.Open stSQL, stConnect, adOpenForwardOnly, adLockReadOnly, adCmdText
Slettet bruger
21. juni 2004 - 13:43
#14
wee.. det var det samme (det kunne php lære noget af :D).. smid et svar og du vil blive rigt belønnet.. eller noget..
Slettet bruger
21. juni 2004 - 13:45
#15
BTW... bliver ens referance ført med dokumentet, eller er den en property, der bliver indstillet på computeren??
21. juni 2004 - 13:48
#16
Som den er lavet her bliver den ført med dokumentet.
Slettet bruger
21. juni 2004 - 13:51
#17
takker for din hjælp... det har sparet meget tid!!!
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig