徵狀

透過錯誤進行資料庫動作,但無法透過查看錯誤訊息來找出問題。 

疑難排解提示

1. SQL 語句中的引號 

以雙引號(")取代任何單一引號(')字元,反之亦然。  

例如:

            %var% = my value' 

            SELECT * FROM logs WHERE message = '%var%'; 

  

上述查詢會產生錯誤,因為變數值結尾有一個單引號。 

若要解決這個問題,請以雙引號取代 SQL 語句中的單引號: 

            %var% = my value' 

            SELECT * FROM logs WHERE message = "%var%"; 

  

2. 百分比符號(%)在 SQL 語句中 

PAD 中的百分比符號會指示變數的開頭。 若要將它們當作字元使用,必須以額外的百分比符號(%%)來轉義它們。 在此尋找其他資訊。 

 

3. 與資料庫通訊時發生錯誤 

確認防火牆或任何其他網路安全系統未封鎖 PAD 與資料庫之間的連線。 

 

4. Microsoft Excel 連線 

安裝適當的驅動程式(Microsoft. OLEDB)後,就可以與 Microsoft Excel 建立 SQL 連線。 

注意事項: 

  • 資料庫名稱會被視為 Excel 工作表的名稱,後面接著貨幣符號($),例如 [Sheet1 $]。 

  • 資料庫欄是 Excel 資料表格的標題。 

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×