我需要將文件中的數據與SQL Server數據庫中的列進行比較。我被要求使用Microsoft Access來做同樣的事情。如何將數據文件與SQL Server數據庫中的列進行比較?
附加信息: 文件由多行文本組成。文本中包含與SQL Server數據庫的列名相匹配的詞。
應該怎麼做比較?如果我使用MS Access,那麼我會編寫查詢以從SQL Server中提取信息,但我不知道如何使用(我不確定是否有可能)使用MS Access將文件中的信息與數據庫中的信息進行比較。
UPDATE
文件結構:
ABCDE 12324 ABCDE ABCDE
ABCDE WORDSWORDSWORDS WORDS
VERSION NUMBER1.1 IDENTIFIER:129090
WORDS WORDS WORDS
WORDS WORDS
ABCDE 22324 ABCDE ABCDE
ABCDE WORDSWORDSWORDS WORDS
VERSION NUMBER2.1 IDENTIFIER:129090
WORDS WORDS WORDS
WORDS WORDS
ABCDE 32324 ABCDE ABCDE
ABCDE WORDSWORDSWORDS WORDS
VERSION XUMBER1.1 IDENTIFIER:129090
WORDS WORDS WORDS
WORDS WORDS
數據庫結構:
Column1 Column2 Column3 Accession_Ver Column4
234 value2 value3 NUMBER1.1 value4
456 value5 value6 NUMBER2.1 value7
我得值後的數據字 '版本'(即NUMBER1.1)比較數據庫中列名爲'Accession_Ver'(即NUMBER1.1)的文件。比較後,如果值不同,則存儲它們,否則繼續比較。
我可以使用Perl來解析數據文件,但我不知道如何使用MS Access連接文件和數據庫來比較信息。
請提供帶有示例內容的文件結構以及SQL Server表結構?你想比較什麼?然後什麼? – shahkalpesh 2009-11-17 14:20:57
已添加結構。 – shubster 2009-11-17 14:47:53