2017-09-19 13 views
2

VB.netに1つの形式でプログラムを作成しています。 1つのデータグリッドビューに2つのテーブルのデータを表示したいが、複数の部分が見つからないと言っている。 ここではそれは...私のコメントで述べたように、私はあなたが列としてテーブルとしてカラム名とテーブル名を使用しているこれまでの複数パートラインをバインドすることはできません

sql = "select EntryNo.Student_Info, firstName.Student_Info, 
lastName.Student_Info, gender.Student_Info, Height.First_WeightIn, 
Weight.First_WeightIn, BMI.First_WeightIn, NutriStat.First_WeightIn from 
Student_Info full Join First_WeightIn on EntryNo.Student_Info = 
EntryNo.First_WeightIn" 

enter image description here

+0

は、「あなたは何を意味するか、あなたのSQL文 –

+0

の最後に行方不明? – Jhaze

+0

あなたが始めた」クエリの先頭ではなく、私はそうそうそれを –

答えて

1

を試してみましたが、何である

[TableName/Alias].[ColumnName]である必要があります。またWeightに言及することはSSMSの予約キーワードであるの価値、あなたは[ ]で列をラップする必要があります...

* は、例えば、dboか、これまで何を使用しているスキーマのために、あなたにもあなたのスキーマを含めることを確認してください。たとえばFROM dbo.Student_Info siのために...

SELECT si.EntryNo, 
     si.firstName, 
     si.lastName, 
     si.gender, 
     wi.Height, 
     wi.[Weight], --reserved keyword in SSMS 
     wi.BMI, 
     wi.NutriStat 
FROM Student_Info si 
    FULL JOIN First_WeightIn wi ON wi.EntryNo = si.EntryNo; 
関連する問題