C++ opgave

Tags:    c++

hej alle sammen... jeg er igang med at skulle programmere et ordre system, med kunder, leverandør, vare osv.

jeg sidder bare fast, og kan ikke finde ud af hvad jeg skal gøre...

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//----------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//----------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{


sql = "INSERT INTO vare VALUES ('" + Form1->Edit1->Text + "',"
+Form1->Edit2->Text + ","
+Form1->Edit3->Text + ","
+Form1->Edit4->Text + ","
+Form1->Edit5->Text + ","
+Form1->Edit6->Text + ","
+Form1->Edit7->Text + ","
+Form1->Edit8->Text + ","
+Form1->Edit9->Text + ","
+Form1->Edit10->Text + ","
+Form1->Edit11->Text + ","
+Form1->Edit12->Text + "')";

}
//----------------------------------------------------------


[C++ Error] Unit1.cpp(17): E2451 Undefined symbol 'sql'

hvis der er nogen der kan hjælpe kunne det være enormt fedt... på forhånd tak!








Hej Daniel

Den kender ikke din variabel sql,

har du glemt at oprette den?

AnsiString sql;

Hilsen Thomas Vanting



når ja, det rigtigt...

kunne bare ikke huske hvordan det var man gjorde det,
men det hjalp :)

så langt, så godt!


nu skulle jeg ind og gøre det samme med en tabel over kunder, men så sagde den dette...!

//----------------------------------------------------------

{
AnsiString sql;

sql = "INSERT INTO vare VALUES ('" + kunde_form->Edit1->Text + "',"
+kunde_form->Edit2->Text + ","
+kunde_form->Edit3->Text + ","
+kunde_form->Edit4->Text + ","
+kunde_form->Edit5->Text + ","
+kunde_form->Edit6->Text + ","
+kunde_form->Edit7->Text + ","
+kunde_form->Edit8->Text + ","
+kunde_form->Edit9->Text + ","
+kunde_form->Edit10->Text + ","
+kunde_form->Edit11->Text + ","
+kunde_form->Edit12->Text + "')";

}
//----------------------------------------------------------

[C++ Error] Unit1.cpp(35): E2040 Declaration terminated incorrectly

kan nogen fortælle hvad den mener med det?

men ellers tak for svaret!



Du skal nok lige præsicere det lidt mere.

Hvordan er kode linien for denne fejl.

Endvidre skal du jo være sikker på dine felte typer, idet de sender en streng via Edit over!

Hilsen Thomas




Når man indsætter gør man så ikke sådan i Query'en
Fold kodeboks ind/udKode 


Jeg har faktisk kun tilføjet nogle '', men ved fra php at hvis der kommer en streng som hedder Hej med dig og du ikke har dem med, så læser den kun det første ord med.



t