2012-03-27 36 views
1

我們正在爲學校創建一個VB程序來收集學生出勤數據並將其填充到表中。我擁有所有「GET」語句,但在創建「插入」過程時遇到問題。這是我迄今爲止所擁有的。用於填寫表格的表格有4個項目正在記錄。 '存在'單選按鈕標記爲存在,遲到或不存在; StudentId,PeriodId和日期。不知道我們是否在正確的軌道上。目標表是tmAttendance。輸入表單上大約有25行數據。正確的SQLServer語句

在此先感謝!

INSERT INTO tmAttendance 
VALUES (Present, StudentId, PeriodId, Date) 

回答

3

至於T-SQL語法,你的說法是正確的,但是這將是更具可讀性,如果你定義tmAttendance的的Fileds:

INSERT INTO tmAttendance(field1, field2, filed3, ...) 
VALUES (value1, value2, value3, ...) 

我還沒有從你的問題是什麼理解「Present」字段的類型。您需要確保您插入表中的值與表中的字段具有相同的類型。

1

試試這個:

INSERT INTO tmAttendance VALUES ([Present], StudentId, PeriodId, [Date]) 
1
INSERT INTO tmAttendance 
([Present], [StudentId], [PeriodId], [Date]) 
VALUES 
('TARDY', '123', '1', '2012-03-27')