Trying to run a project in Delphi build by previous developer and it's missing TcsDatabase and TcsTable

Posted on 2011-10-13
Last Modified: 2012-05-12
Not sure how to move forward on this one, I am getting unresolved on SQLServer and csTables in the uses but I am not sure where to look... any ideas?

  SysUtils, Classes, DB, SQLServer, csTables, uAppLog, Forms, Dialogs, Windows,
  Controls, ADODB, StrUtils, Variants, DateUtils;

  TdmPlantMfg = class(TDataModule)
    dbPlantMfg1: TcsDatabase;
    tblMfg_Schedule1: TcsTable;
    dsMfg_Schedule1: TDataSource;
    dsSearchPlantMfg1: TDataSource;
    qrySearchMfg1: TcsQuery;
    dbSqlMPCS1: TcsDatabase;
    tblPCJobData1: TcsTable;
    qrySearchMPCS1: TcsQuery;
    dsSearchMPCS1: TDataSource;
    dsPCJobData1: TDataSource;
    dsHolidays1: TDataSource;
    tblHolidays1: TcsTable;
    dsFinishes1: TDataSource;
    tblFinishes1: TcsTable;
    dsQryMfg_Schedule1: TDataSource;
    qryMfg_Schedule1: TcsQuery;

Open in new window

Question by:Bianca
    LVL 25

    Expert Comment

    I don't know what kind of dataset component TCSDatabase and TCSTable are. Probably 3rd party components, you should try to find the editor. A quick search wasn't successful with google, so your best shot would be to get in contact with the previous developer.

    If you can't, or if you prefer use only more 'standard' dataset components : replace those with ADO for example.
    What kind of DB is this application supposed to work with ?

    Author Comment

    SQL. I will try swapping them out with their ADO counterparts, thanks.. I didn't realize I can do that :P
    LVL 25

    Accepted Solution

    yes, that's the way to go. You'll probably have a little work to do, but if the code is clean (not too much dynamic SQL) then that should be just a matter of replacing components and setup the connection.
    To help you replace components, you might want to try installing GExpert, which brings a lot of productivity tools right in the IDE, among which a component replacer
    then 'Replace Components'

    download :

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    Suggested Solutions

    Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
    In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
    how to add IIS SMTP to handle application/Scanner relays into office 365.
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now