jag har stllt den här frågan inne på C/C++ men har nu fått s pass mycket hjälp att jag tror att den platsar här bättre.
Jag är nybörjare i Visual Studio och C++.
Det jag försöker göra är att hämta värdet fornamn från applikationen för att sedan hämta alla likadana förnamn ur databasen. En sök-funktion.
Mitt problem är att jag inte vet hur jag ska få ihop sql-strängen.
När jag skriver in ett förnamn i strängen så fungerar det utmärkt men jag vet helt enkelt inte hur jag ska lägga till en variabel till strängen. Har prövat med +, & och <<. Någon som ser vad jag gör för fel?
[ String* fornamn = getFornamn();
try
{
this-\>hamtavarden = new OleDbDataAdapter(S"SELECT \* FROM Adress WHERE Fornamn='" + fornamn.Text, rofadatabas);
this-\>ds = new DataSet("Adresser");
this-\>hamtavarden-\>Fill(this-\>ds);
this-\>grid-\>DataSource = this-\>ds-\>Tables-\>Item\[0\]-\>DefaultView;
}
catch(OleDbException\* Xcp)
{
Console::Write("Fel har inträffat: ");
Console::WriteLine(Xcp-\>Message);
}\]
Du bör visa koden där du har ".Text". Felmeddelandet antyder att det inte är någon instantierad klass eller struct. Frågan är vad det är för något egentligen.
Om man ska bygga i .NET så rekommenderar jag C# eller VB.NET eftersom dessa är byggda FÖR .NET.
Andra språk som C++, Cobol och annat går att bygga med genom att kompilern kompilerar allt med .NET ramverket.
Vad har den arbetsgivaren för förklaring till varför man skulle använda C++ men ändå kör mot .NET plattformen?
att det blivit så här var för att när jag var på intervjun före sommaren så sa de okej, men du måste göra ett programmeringstest först. Det blir i Visual Studio och C++ eller någonting (mycket löst). Eftersom det var det han sa så gick jag och köpte en bok (Visual C++ .NET) och på den vägen är det.
Jag har också köpt en bok om VB .NET och efter att ha läst här inne lite grann så har jag förstått att det är mycket lättare?
Ska jag försöka sätta mig in i det istället (har nu på omvägar hört att jag kan få välja vilket språk jag vill men miljön kommer att bli VS).
Ett tips är att du tar en titt på http://samples.gotdotnet.com/quickstart/
Om du ska bygga desktopapplikationer så väljer du Windows Forms. Om du ska bygga för nätet så väljer du ASP.NET.
Exemplen visas både i C# och VB.NET.
Vilket språk man ska välja beror helt på en själv. Om man t.ex. har erfarenhet från C++ och Java så brukar C# vara enklare eftersom det är liknande syntax.
Om man jobbat med Visual Basic tidigare så är VB.NET det naturliga valet.
Det handlar bara om syntax eftersom båda språken använder samma funktioner från .NET ramverket.
Samtidigt så kan det vara bra att först välja det som känns svårast. På så sätt så lär du dig båda typer av syntax och kan hoppa mellan språken, vilket kan vara användbart eftersom det finns mycket kodexempel som bara visas i ett språk, särskilt mycket i C#.
att det blivit så här var för att när jag var på intervjun före sommaren så sa de okej, men du måste göra ett programmeringstest först. Det blir i Visual Studio och C++ eller någonting (mycket löst). Eftersom det var det han sa så gick jag och köpte en bok (Visual C++ .NET) och på den vägen är det.
Jag har också köpt en bok om VB .NET och efter att ha läst här inne lite grann så har jag förstått att det är mycket lättare?
Ska jag försöka sätta mig in i det istället (har nu på omvägar hört att jag kan få välja vilket språk jag vill men miljön kommer att bli VS).
Det är ju mycket möjligt att din ev framtida arbetsgivare pratar om Visual Studio 6, inte Visual Studio.NET (samma sak som Visual Studio 7). Jag befarar att du inte alls kommer känna dig särskilt hemtam i Visual Studio 6 om du uteslutande jobbat med Visual Studio 7.
För att inte flunka på testet bör du kolla med arbetsgivaren vad deras kunskapskrav egentligen är.
Är det Visual Studio 6 eller Visual Studio.NET eller kanske båda?
Edit: En liten miss
267 ms totalt · 3 externa anrop · v20260731065814-full.767b4345