![](/img/trans.png)
[英]How do I show the ApplicationRevision in Visual Studio 2010 C#
[英]How do I pass a custom SQL string or parameters to a tableadapter or somesuch in C# / Visual Studio 2010?
我想做的是動態創建SQL語句或動態創建WHERE子句,並將它們傳遞給填充數據集的某種方法。
在Visual Studio 2010“添加查詢”向導中,您所能做的就是顯式定義一個將執行調用的硬編碼查詢。
我想要的是tableName.get(String sql query)之類的東西。 這樣的事情。
如何定義它,如何在數據源上執行自己的SQL查詢?
我真的迷失了,請問您是否需要更多信息。
非常感謝,托馬斯
xxx
我不太確定我是否完全理解您的請求,但也許您可以使用“動態”關鍵字代替原始定義。 例如:
public dynamic mySqlDataAdapter ...; (you can use mySqlDataAdapter with all SqlDataAdapter functions. The syntax isn't verified at design-time.)
public dynamic myDataTable ...;
您可以給他們打電話:
mySqlDataAdapter.Update(myDataTable);
因此,您可以將DataSet中的任何DataAdapter與任何DataTable一起使用。
例如,在以下情況下使用它:我有一個基本表單,其中包含用於保存數據的方法“ save_data()”。 在這些方法之一中,我必須更新數據,因此我使用:
mySqlDataAdapter.Update(myDataTable);
我將此表單用作其他用於更新應用程序中數據的表單的基礎。
此外,當我基於第一個表單創建表單時,我會調用“ save_data()”方法,但是每個表單都有其自己的強類型化dataadapter和datatable。 但是有了“動態關鍵字”,情況就解決了。
高溫超導
這是一個非常好的VB.NET(顫抖)示例。
http://www.java2s.com/Code/VB/Database-ADO.net/UseParametersinyoursqlcommand.htm
好的,它是用於插入語句的,但是可以將其替換為您的選擇語句。
良好的代碼審閱后,可能會出現很多可能的參數,但要點是,它顯示了如何打開sql連接,在其上創建命令,在該命令上設置參數並執行它,以及一些錯誤處理的額外好處。 。
編輯這是一個ac#示例,用於填充(抖動)數據集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.