944,108 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 2035
  • C++ RSS
Aug 20th, 2005
0

Urgent Pls Help: My codes are in errors!

Expand Post »
I want to fetch data from SQL Server 2000 using tcp/ip connection
and display on the client.

Q : How do i fetch data from SQL Server 2000 and put the data on a combo box.
Q: My server user interface will have "Fetch" button ?

Client User Interface:
C++ Syntax (Toggle Plain Text)
  1. ___________________________
  2. Category: |
  3. o Books o Stationey | } Radio Buttons: If Books is choose, books items will display
  4. o accessories o I.T Stuffs | }
  5. |
  6. _________ |
  7. Item: |____|_^_|------------------------> {ComboBox} The data is retrieved /fetch from SQL Server 2000 by tcp/ip
  8. |
  9. |
  10. |
  11. |
  12. |
  13. |
  14. -------------------------------------
My server program software is Ms Visual Studio.NET 2003.
Lanuage is C++



Appreciate the kind help recieved.


Q1) COULD YOU PLS CHECK THE FOLLOWING C++ CODES:

C++ Syntax (Toggle Plain Text)
  1. //databaseDlg.cpp
  2.  
  3.  
  4. #using <mscorlib.dll>
  5. #using <System.dll>
  6. #using <System.Data.dll>
  7.  
  8. void CdatabaseDlg::CreateMySqlDataReader(char* mySelectQuery, char* myConnectionString)
  9. {
  10. SqlConnection* myConnection = new SqlConnection(myConnectionString "provider=sqloledb;Data Source=local;Initial Catalog=PRODUCT;User Id=temp;Password=password;");
  11.  
  12. SqlCommand* myCommand = new SqlCommand(mySelectQuery "SELECT ITEM FROM PRODUCT", myConnection);
  13.  
  14. myConnection->Open();
  15. SqlDataReader* myReader = myCommand->ExecuteReader(CommandBehavior::CloseConnection);
  16. while(myReader->Read())
  17. {
  18. Console::WriteLine(myReader->GetString(0));
  19. }
  20. myReader->Close();
  21. //Implicitly closes the connection because CommandBehavior::CloseConnection was specified.
  22. };
____________________________________________________________________________________________________

C++ Syntax (Toggle Plain Text)
  1. //databaseDlg.h
  2. //Declare the method here
  3.  
  4. public:
  5.  
  6. void CreateMySqlDataReader(char* mySelectQuery, char* myConnectionString);


____________________________________________________________________________________________________
C++ Syntax (Toggle Plain Text)
  1. //database.cpp
  2. //Call the Method here
  3.  
  4. void CdatabaseDlg::CreateMySqlDataReader(char* mySelectQuery, char* myConnectionString)
  5. {
  6. CdatabaseDlg call;
  7. call.CreateMySqlDataReader("SELECT ITEM FROM PRODUCT",
  8. "provider=sqloledb;Data Source=local;Initial Catalog=MENU;User Id=temp;Password=password");
  9. }

_____________________________________________________________________________________________________
Errors: Leading to database.cpp and databaseDld.cpp


c:\Documents and Settings\Student\Desktop\database\databaseDlg.cpp(9): fatal error C1190: managed targeted code requires '#using <mscorlib.dll>' and '/clr' option
c:\documents and settings\student\desktop\database\database.cpp(84): warning C4717: 'CdatabaseDlg::CreateMySqlDataReader' : recursive on all control paths, function will cause runtime stack overflow


Problem:
Q2) DEBUGGING PROBLEM: ABOVE ERRORS
Q3) IM NOT SURE HOW TO BIND DATA INTO COMBOBOX IN C++ LANG
____________________________________________________________________________________________________

Data to bind to ComboBox:
___________________________

Inside the comboBox Method:

C++ Syntax (Toggle Plain Text)
  1. void CdatabaseDlg::OnCbnSelchangeCombo1()
  2. {
  3. //Create an array to store the data.
  4.  
  5. String name[]={"","","","","","","","","","","","","","",""};
  6.  
  7. //How to Bind Data to comboBox???
  8.  
  9. ComboBox.
  10.  
  11. }



ANYONE PLS HELP!

From
Decruz
Last edited by Dave Sinkula; Aug 20th, 2005 at 4:31 pm. Reason: Added code tags.
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
charlie_help is offline Offline
3 posts
since Aug 2005
Aug 20th, 2005
0

Re: Urgent Pls Help: My codes are in errors!

I do not understand why you want to directly use a tcp/ip connection for fetching the data.

Rather creater a dsn to be used over the network to access the sqlserver data.

From your Cpp file use Sqlconnect using the dsn name. Prepare the stmt and exceute the sql statement to retrieve the data.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Sutanu is offline Offline
10 posts
since Aug 2005
Aug 21st, 2005
0

Re: Urgent Pls Help: My codes are in errors!

Hi Sutanu!

I'm using tcp/ip to transfer those data from my sql server 2000 to my client.

You suggest that to use:

Rather creater a dsn to be used over the network to access the sqlserver data.
From your Cpp file use Sqlconnect using the dsn name. Prepare the stmt and exceute the sql statement to retrieve the data.

Q1) How do i do that?
Q2) Can you provide some source codes?

Thank You
Reputation Points: 10
Solved Threads: 0
Newbie Poster
charlie_help is offline Offline
3 posts
since Aug 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: unsigned character pointer to Hex values
Next Thread in C++ Forum Timeline: algorithm simulation





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC