Pereiti prie turinio

Reikia pagalbos dėl C++ programos sujungimo su MySql


Rekomenduojami pranešimai

Sveiki, kuriu programą, kuri įrašinės/nuskaitys duomenis į/iš MySql DB. Pavyzdinę programą turiu, tik bėda tame, kad nerandu kas blogai mano parašytam kode. Esmė tokia: reikia, kad iš DB nuskaitytų lentelės turinį ir sudėtų jį į DataGridView. Niekaip nesuprantu, kodėl įvykdo viską, bet neužpildo duomenimis DataGridView'o. Gal kas paaiškintų ką blogai darau?

 

Pridedu SQL.cpp kodo fragmentą:

 

#pragma once

 

#include "Globals.h"

#include "stdafx.h"

#include "MySql.h"

#include "MainForm.h"

 

using namespace KTP2;

 

double SQL::Send(QueeType mQuee)

{

String^ mMySQLQueryString;

 

MySqlDataReader^ mDataReader;

 

DataSet^ mDataSet = gcnew DataSet;

DataSet^ mDataSet2 = gcnew DataSet;

 

MySqlDataAdapter^ mDataAdapter;

 

MySqlConnection^ MySQLcn = gcnew MySqlConnection();

MySQLcn->ConnectionString = SQL::mConnString;

 

try

{

MySQLcn->Open();

MainForm^ mainform = (MainForm^)cGlobalVariables::MainForm;

 

switch (mQuee)

{

case qGetAllOrders :

{

DataGridView^ dataGrid1 = mainform->dataGridView1;

mMySQLQueryString="SELECT * FROM `orders` ORDER BY `onr` DESC LIMIT 0, 300;";

mDataAdapter = gcnew MySqlDataAdapter(mMySQLQueryString,MySQLcn);

mDataSet->Clear();

mDataAdapter->Fill(mDataSet,"Orders");

delete mDataAdapter;

dataGrid1->DataSource = mDataSet;

dataGrid1->DataMember = "Orders";

break;

}

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taip pat ir aš turiu problemą, tikiuosi, kad autorius nesupyks. Užduotis:

Geri draugai Drambliukas, Beždžionėlė ir Papūgėlė sumanė išmatuoti Smaugliuko ilgį. Yra žinoma, kad beždžionėlės ilgis lygus 3 Papūgėlės ilgiams, Drambliuko ilgis lygus 5 Beždžionėlės ilgiams. Pavyko nustatyti, kad Smaugliukas yra p Papūgėlių ilgio. Parašykite programą, apskaičiuojančią Smaugliuko ilgį Drambliukais, Beždžionėlėmis ir Papūgėlėmis.

 

Kontroliniai duomenys. p = 23, Rezultatas: 1 D, 2 B, 2 P

 

Kažkaip nesuprantu sąlygos, programa lyg ir sumąstęs, bet rezultatai visiškai netokie gaunasi...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...