Avatar billede cbuilder Nybegynder
27. juni 2001 - 15:42 Der er 4 kommentarer

TIBSQL

jeg bruger TIBSQL til at indsætte værdier i min interbase database, men jeg kan ikke finde ud af hvordan jeg trækker værdier ud af databasen og ind i variabler, er der nogen der kan hjælpe
Avatar billede duck Nybegynder
28. juni 2001 - 09:36 #1
TIBQSL er beregnet til at \"fyre\" SQL statement af mod InterBase a-la \"DELETE FROM ...\" eller \"INSERT INTO ...\". Kontrollen er ikke beregnet til at levere data til data-aware kontroller. Jeg vil anbefale at bruge TIBQuery istedet for.

IBQuery1->SQL->Clear();
IBQuery1->SQL->Add(\"SELECT * FROM MinTabel\");
IBQuery1->Open();
IBQuery1->First();
while(!(IBQuery1->Eof))
{
  x = IBQuery1->FieldByName(\"MitFelt\")->AsString;
  // Do something...
  IBQuery1->Next();
}

\'x\' variablen skal naturligvis være en AnsiString....

Hope it helps....
/duck
Avatar billede cbuilder Nybegynder
28. juni 2001 - 13:05 #2
hvordan erklerer man x hvis det skal være enn AnsiString
det kan godt være det er et dumt spørgsmål, men jeg har ikke arbejdet med c++ så længe
Avatar billede cbuilder Nybegynder
28. juni 2001 - 14:29 #3
- og hvordan laver man en AnsiString om til char
Avatar billede duck Nybegynder
02. juli 2001 - 17:41 #4
Sorry lidt sent svar, men jeg er faktisk på ferie. campingpladsen har dog heldigvis netopkobling.....

Erklæring af AnsiString:

AnsiString x;

Konvertering til char:
en_char = x.c_str();

Håber det hjælper, eller kig på Kent Reisdorph\'s AnsiString reference på www.turbopower.com/cbuilder

/duck
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester