Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. How to update records on live(remote) database from local machine ...

How to update records on live(remote) database from local machine ...

Scheduled Pinned Locked Moved C / C++ / MFC
databasemysqlhelptutorialannouncement
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    shiv nand
    wrote on last edited by
    #1

    Hi all i am using mysql remote database i am able to connect and retrieve the records from the remote database. But i am unable to update the records. Please healp. see my code; CRecordset cRecord(&db); CString csQuery; csQuery.Format(L"select * from %s where product_name = %s", m_TableName,m_ProductName); cRecord.Open(CRecordset::snapshot, csQuery, CRecordset::none); if(cRecord.IsOpen()) { while(!cRecord.IsEOF()) { cRecord.Edit(); ; //here i have to update the price column please help me cRecord.Update(); cRecord.MoveNext(); }//while(!cRecord.IsEOF()) cRecord.Close(); db.Close(); Thanks in advance

    D 1 Reply Last reply
    0
    • S shiv nand

      Hi all i am using mysql remote database i am able to connect and retrieve the records from the remote database. But i am unable to update the records. Please healp. see my code; CRecordset cRecord(&db); CString csQuery; csQuery.Format(L"select * from %s where product_name = %s", m_TableName,m_ProductName); cRecord.Open(CRecordset::snapshot, csQuery, CRecordset::none); if(cRecord.IsOpen()) { while(!cRecord.IsEOF()) { cRecord.Edit(); ; //here i have to update the price column please help me cRecord.Update(); cRecord.MoveNext(); }//while(!cRecord.IsEOF()) cRecord.Close(); db.Close(); Thanks in advance

      D Offline
      D Offline
      David Crow
      wrote on last edited by
      #2

      jiya-123 wrote:

      But i am unable to update the records.

      Why not?

      jiya-123 wrote:

      cRecord.Edit();

      Did you first call the CanUpdate() method to see if the recordset can be updated? Also, are you attempting to catch any exceptions (e.g., CDBException)?

      "One man's wage rise is another man's price increase." - Harold Wilson

      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

      "Man who follows car will be exhausted." - Confucius

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups