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.

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