ODBC or .NET Provider?
Teradata Teradata Discussion Forums Teradata.com Discussion Forum
Visit Teradata.com
Home       Guidelines    Member List
Welcome Guest ( Login | Register )
        


This online forum is for user-to-user discussions of Teradata products, and is not an official customer support channel for Teradata. If you require direct assistance, please contact Teradata support.


ODBC or .NET Provider? Expand / Collapse
Author
Message
Posted 7/18/2008 12:47:16 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 10/23/2008 5:48:15 PM
Posts: 10, Visits: 48
i am trying to connect to Teradata but not sure which one i should connect through. i dontloaded the .NET provider but i also downloaded the ODBC driver. i created a connection string for each type. but in the code behind (C#) on my web application, im not sure what my connection code should look like. Here is what i have so far, can anyone tell me what im doing wrong?

Thanks:



public static DataSet getTDSOCList() {
string TDCnnString = "Provider=Teradata; DBCName=prdbi; Database=PROTO_VAS; Uid=username; Pwd=pw";
string TDQuery = "select * from CLEV_TRN.sma_SocGroup";
OdbcConnection Conn = new OdbcConnection(TDCnnString);
OdbcCommand cmd = new OdbcCommand(TDQuery, TDCnnString);
Conn.Open();

OdbcDataReader TDReader = cmd.ExecuteReader();

Conn.Close();
Post #12148
Posted 7/18/2008 3:18:43 PM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: Yesterday @ 6:06:39 PM
Posts: 125, Visits: 271
Use .NET Data Provider for Teradata.

Sample Code:
using (TdConnection cn = new TdConnection())
{
TdConnectionStringBuilder conStrBuilder = new TdConnectionStringBuilder();
conStrBuilder.DataSource = "prdbi";
conStrBuilder.Database = "PROTO_VAS";
conStrBuilder.UserId = "userName";
conStrBuilder.Password = "pass";

cn.ConnectionString = conStrBuilder.ConnectionString;

cn.Open();

TdCommand cmd = cn.CreateCommand();
cmd.CommandText = "select * from CLEV_TRN.sma_SocGroup";

DataSet dataSet = new DataSet();

TdDataAdapter dataAdapter = new TdDataAdapter(cmd);
dataAdapter.Fill(dataSet);

return (dataSet);
}


Shaw
Post #12149
Posted 7/18/2008 4:13:57 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 10/23/2008 5:48:15 PM
Posts: 10, Visits: 48
so here is what my code behind looks like now:

using (TdConnection cn = new TdConnection())
{
TdConnectionStringBuilder conStrBuilder = new TdConnectionStringBuilder();
conStrBuilder.DataSource = "prdbi";
conStrBuilder.Database = "PROTO_VAS";
conStrBuilder.UserId = "USER_User";
conStrBuilder.Password = "psswrd";
cn.ConnectionString = conStrBuilder.ConnectionString;
cn.Open();

TdCommand cmd = cn.CreateCommand();
cmd.CommandText = "select * from PROTO_VAS.sma_SocGroup";

DataSet ds = new DataSet();

TdDataAdapter da = new TdDataAdapter(cmd);
da.Fill(ds);

return(ds);
}

its saying invalid token "using" in class, struct or interface member declaration
also invalid token "=" for all the conStrBuilder. am i missing something? shouldnt there be like a

private static DataSet getSOCList() or something to start it off?
Post #12150
Posted 7/18/2008 5:36:42 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 10/23/2008 5:48:15 PM
Posts: 10, Visits: 48
i figured it out. thank youfor your help
Post #12153
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 ( 0 guests, 0 members, 0 anonymous members )
No members currently viewing this topic.


All times are GMT -5:00, Time now is 5:53pm

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.109. 10 queries. Compression Disabled.