24. september 2002 - 19:35Der er
9 kommentarer og 1 løsning
variabler i sql sætninger
hvordan får jeg Where-delsætningen i en sql-sætning til at acceptere en variabel fra en textbox i en form jeg arbejder pt. i et exccel-miljø, hvor jeg skal hente data fra en accessbases tabel. det er ikke noget problem med specifikke kriterier f.eks. "WHERE mf1='55021' , men når jeg prøver at få den til at bruge data fra en forms textbox.text får en fejlmeddelse "3061"; "manglende parameter; forventet 1"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
sqlset = "SELECT mf1.LEDNING,MF1.INDEX,mf1.FRASTED,MF1.FRAKLEMME,MF1.TILSTED,MF1.TILKLEMME from mf1 WHERE mf1 = '" & Forms.UserForm1.TextBox1.Text & "'"
Set dbs = OpenDatabase("c:\ledning\min.mdb") Set rec = dbs.OpenRecordset(sqlset, dbOpenDynaset, dbReadOnly) this is what i'm doing the error comes when i try to ecxecute the first line all lines are copied from my program
if i replace WHERE mf1 = '" & Forms.UserForm1.TextBox1.Text & "'" with WHERE mf1 = '55021' then there is nothing wrong, I'll get the information from the database
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.