ich diese Ausnahme erhalten, während SELECT-Abfrage ausführen: -ich Visual Composer verwende erhielt ich diesen Fehler
An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code .The multi-part identifier "sd.MED_ID" could not be bound.
mein Code
connection conec = new connection();
SqlDataAdapter sqlDataAdapter ;
SqlCommandBuilder sqlCommandBuilder ;
DataSet ds;
private void set_data_Click(object sender, EventArgs e)
{
conec.conopen();
//string query="Select S_ID as 'SYMPTOM NO',SD_ID as 'DISK NO',MED_ID as 'MED NAME',SRO,PNR,SYM as '% SYM',DMD from SYM_DETAIL";
sqlDataAdapter = new SqlDataAdapter("Select SY_DID,S_ID as 'SYMPTOM NO',SD_ID as 'DISK NO',m.med_name as 'MED NAME',SRO,PNR,SYM as '% SYM',DMD from SYM_DETAIL sd"+
"inner join MEDICINE m on sd.MED_ID=m.med_Id where sd.S_ID="+txtbxsymid_update.Text+" and sd.SD_ID="+txtbxdiskid_update.Text+"", conec.con);
ds = new System.Data.DataSet();
sqlDataAdapter.Fill(ds, "SYM_DETAIL");
dataGridView1.DataSource = ds.Tables[0];
die Ausnahme selbst besagt, dass Ihre SYM_DETAIL Tabelle Problem ist, während für MED_ID, um Ihren Code zu binden. – Deepak
Können Sie uns Ihre Tabellenstruktur für SYM_DETAIL zeigen? – Deepak
Hier ist die Tabelle Struktur CREATE TABLE [dbo]. [SYM_DETAIL] ( [SY_DID] NUMERIC (18) IDENTITÄT (1, 1) NOT NULL, [S_ID] NUMERIC (18) NULL, [SD_ID] NUMERIC (18) NULL, [MED_ID] ZIFFERN (18) NULL, [SRO] ZIFFERN (18) NULL, [R/A] NVARCHAR (50) NULL, [PNR] ZIFFERN (18) NULL, [SYM] ZIFFERN (18) NULL, [NSYM] NUMERISCH (18) NULL, [DMD] NUMERISCH (18) NULL, PRIMÄRSCHLÜSSEL CLUSTERED ([SY_DID] ASC) ); –