我使用VB.NET
和SQL SERVER 2008
如何通過對象循環和插入SQL Server 2008中
我有對象的數組,我需要INSERT
爲SQL SERVER 2008
這是對象
這個對象在Inserted
到三個表:
第一個表將有報告信息:[ID,所以reportName,說明,樣式]插入這條信息後,重刑我會用這個的
@@IDENTITY
作爲FK
第二表第二張表:[ID,id_first_table,評論,完整,成品,名稱,開始,結局]
問題將帶着第三張表 我怎麼可以通過清單Element
環和使用第二表ID,直到元月底
喜歡它插入到第三個表:
[id , id_second_table, 101 ,820]
[id , id_second_table'sameid', 101,831]
這裏是我曾嘗試:
DECLARE @reportId INT , @fieldId INT
INSERT INTO
dbo.tblReport(strReportName,strReportDescription,strReportStyle,
strScource,dtmCreated)
VALUES ('caustic' , 'titration caustic', 'simple table' ,'user' , getdate())
SELECT @reportId = @@IDENTITY
INSERT INTO dbo.tblReportFields
(lngReports,strFieldName,bolComment,bolComplete,bolFinished,
bolOutCome,bolStarted,bolUser)
VALUES (@reportId ,'caustic titration' , 1,0,1,0,0,0)
SELECT @fieldId = @@IDENTITY
--LOOP AND INSERT ALL THE checklist Element
INSERT INTO dbo.tblReportTask (lngReportFields,lngChecklist,lngTask)
VALUES (@fieldId, 814 , 1443)
做這個的也將被視爲
什麼是您的VB.NET代碼插入記錄? – 2012-08-17 14:09:31
我還沒有任何想法,到目前爲止,我發現這樣做的最好方法就是將此對象轉換爲數據表 – 2012-08-17 14:15:42
因此,您在代碼中擁有此對象,但沒有代碼將其置入數據庫中,對嗎? – 2012-08-17 14:29:22