944,156 Members | Top Members by Rank

Ad:
  • C Discussion Thread
  • Unsolved
  • Views: 4920
  • C RSS
Oct 3rd, 2006
0

Need Help -- Database connectivity in C

Expand Post »
I saw the follwing coding in the forum..

But i dont know how to execute in the Turbo C compiler..

Or else we need to use seperate connectivity coding for Turbo C compiler????

Can i know the include files (Header files) for the coding given below..

-------------------------------------------------------------------------------------------------

HENV hEnv = NULL;
HDBC hDbc = NULL;
HSTMT hStmt = NULL;
UCHAR szDSN[SQL_MAX_DSN_LENGTH] = "himanshuDSN";
char szmodel[128];
char szmodel1[128];
char szmodel2[128];
SDWORD cbmodel;
SDWORD cbmodel1;
SDWORD cbmodel2;
RETCODE retcode;

//Query statement


UCHAR sql1[] = "Select subcode from registration where rollno=";
UCHAR sql2[] = "Select subcode from registration where rollno=";

int i,j,no = 1;
int rno;
char s[10];

SQLAllocEnv(&hEnv);
SQLAllocConnect(hEnv,&hDbc);

retcode = SQLConnect(hDbc,szDSN,SQL_NTS,'\0',SQL_NTS,'\0',SQL_NTS);


printf("Enter the roll no : ");
scanf("%d",&rno);
itoa(rno,s,10);
strcat(sql1,s);
if(retcode == SQL_SUCCESS|| retcode == SQL_SUCCESS_WITH_INFO)
{

retcode = SQLAllocStmt(hDbc,&hStmt);
retcode = SQLPrepare(hStmt,sql1,sizeof(sql1));
retcode = SQLExecute(hStmt);

printf("\nReading the records\n");

SQLBindCol(hStmt,no,SQL_C_CHAR,szmodel,sizeof(szmodel),&cbmodel);
//SQLBindCol(hStmt,no+1,SQL_C_CHAR,szmodel1,sizeof(szmodel1),&cbmodel1);
//SQLBindCol(hStmt,no+2,SQL_C_CHAR,szmodel2,sizeof(szmodel2),&cbmodel2);
retcode = SQLFetch(hStmt);

while(retcode == SQL_SUCCESS|| retcode == SQL_SUCCESS_WITH_INFO)
{
printf("\t%s \n",szmodel,szmodel1,szmodel2);
retcode = SQLFetch(hStmt);
}
SQLFreeStmt(hStmt,SQL_DROP);
SQLDisconnect(hDbc);
}else{
printf("Can not read the database\n");
}


SQLFreeConnect(hDbc);
SQLFreeEnv(hEnv



-------------------------------------------------------------------------------


I want to some understandable coding format with explanation!!..

Can anyone give me a suggestion?? i need it..



Thanks in advance..
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Sivakumar_K is offline Offline
5 posts
since Oct 2006
Oct 3rd, 2006
0

Help -- Database connectivity in C using Dev-C++

Can anyone provide Sql server 2000 database connectivity coding using C language..


I came to know that 16-bit compiler is not suitable..

So i am using Dev-C++ compiler..

I need coding to compile in this compiler..

I need to use this connection in employee payslip application...

Please provide with some explanation..




Thanks in advance...
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Sivakumar_K is offline Offline
5 posts
since Oct 2006
Oct 3rd, 2006
0

Re: Help -- Database connectivity in C using Dev-C++

There are hundreds of free examples on the net, just google for "odbc c libraries". Here is just one of them

Or why not just compile the code you posted in your other thread?
Last edited by Ancient Dragon; Oct 3rd, 2006 at 8:16 am.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2283
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,963 posts
since Aug 2005
Oct 3rd, 2006
0

Re: Help -- Database connectivity in C using Dev-C++

threads were merged.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2283
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,963 posts
since Aug 2005
Aug 9th, 2007
0

Re: Need Help -- Database connectivity in C

Hi everyone..
i wanted to know if it is possible to connect my microcontroller to the sql server 2005 using c-language. i intend to use 8051 controller and Keil compiler for the same.Also can ne1 give me the code for the same........
plz reply.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
anu john is offline Offline
5 posts
since Aug 2007

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.
This thread is currently closed and is not accepting any new replies.
Previous Thread in C Forum Timeline: need help in C
Next Thread in C Forum Timeline: file and multidimensional array





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


Follow us on Twitter


© 2011 DaniWeb® LLC