22. februar 2001 - 11:29Der er
14 kommentarer og 1 løsning
Token Fejl i Database
Hvorfor får Jeg får en fejl der hedder : Token not found. Token : 941
Min kode ser så dan her ud :
DataModule1.Query1.Close; if (Edit1.Text <> \'\') Then begin DataModule1.Query1.SQL.Clear; DataModule1.Query1.SQL.Add(\'Select * From Forme\'); DataModule1.Query1.SQL.Add(\'Where \' + Edit1.Text); end; DataModule1.Query1.Open;
Jeg vil nu godt holde lidt med martinlind! For hvis han kode skal virke, så skal Edit1.Text jo indeholde både feltnavn og hvad værdien skal være =/>/< eller hva\' den nu skal være !
Men OK; vi ved jo ikke helt præcis hvad der står i Edit1.Text, men jeg tror ikke lige umiddelbart der står det der skal stå ;)
DataModule1.Query1.Close; if (Edit1.Text <> \'\') Then begin DataModule1.Query1.SQL.Clear; DataModule1.Query1.SQL.Add(\'Select * From Forme\'); DataModule1.Query1.SQL.Add(\'Where Formtegningsnr = \' + Edit1.Text); end; DataModule1.Query1.Open;
Klap lige hesten Hvis i mener at martinlind gav det rigtige svar (selv om at det ikke virkede )så opretter jeg da et tomt spørgsmål med 30 point til martinlind Hilsen anold (med A)
Ikke for at \"træde i det\", men med de oplysninger du gav i kraft af dit spørgsmål kunne man ikke se at der var tale om et CHAR felt. Ligeledes er det ikke vil muligt at give et svar der virker både med CHAR og Integer.
Afvist svar fra martinlind 22/02 2001 11:51:46 Det er fordi du sla skrive hvad for et felt du vil søge i :
Select * from Forme where <Feltnavn> = \'+Edit1.Text
/Martin
Kommentar fra martinlind 22/02 2001 11:52:45 Husk hvis det er en string felt skal indholdet af edit1 stå i \'TMainForm\' f.eks.
Bare lige for at få det helt på det rene.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.