1
.Netを使用してTeradataと下のコードを接続しようとしています。.Net Teradata接続で無効な接続文字列
しかし、私はそれを実行したとき、それはここで無効な接続文字列 上
TdDataAdapter adapter = new TdDataAdapter(cn.ConnectionString,cmd.CommandText);
を示すエラーがスローされますが、私は1の代わりにconnectionStringBuilder.ConnectionString
を使用してみました完全なコード
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Teradata.Client.Provider;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
TdConnectionStringBuilder connectionStringBuilder = new TdConnectionStringBuilder();
connectionStringBuilder.DataSource = "URK";
connectionStringBuilder.Database = "DB";
connectionStringBuilder.UserId = "USERNAME";
connectionStringBuilder.Password = "PASSWORD";
connectionStringBuilder.AuthenticationMechanism = "LDAP";
TdConnection cn = new TdConnection();
cn.ConnectionString = connectionStringBuilder.ConnectionString;
cn.Open();
TdCommand cmd = new TdCommand("EXEC MACRONAME", cn);
TdDataReader reader = cmd.ExecuteReader();
TdDataAdapter adapter = new TdDataAdapter(cn.ConnectionString,cmd.CommandText);
DataSet ds = new DataSet();
adapter.Fill(ds);
myLabel.Text= ds.Tables[0].Rows[0]["event_id"].ToString();
cmd.Dispose();
cn.Close();
}
}
です私はまだ同じエラーがあります。
うんを参照の署名に応じ
パラメータ、あなたは正しいです!。不思議なことに、Visual Studioはintellisenseの反対を示します –
https://developer.teradata.com/doc/connectivity/tdnetdp/15.11/help/Teradata.Client.Provider~Teradata.Client.Provider.TdDataAdapter.html ここでは、よく例を参照してください –