KeyFields Property (ZohoDeskCommandBuilder)
On this page
Gets or sets string containing list of key field names separated by semicolon. They are used to generate update commands.
Syntax
|
|---|
'Declaration
Public Shadows Property KeyFields As String |
|
|---|
public new string KeyFields {get; set;} |
Property Value
The string containing list of key field names separated by semicolon.
Example
The following example demonstrates how UPDATE and DELETE statements are generated.
|
|---|
public void UseKeyFields(string connectionString) {
ZohoDeskConnection conn = new ZohoDeskConnection(connectionString);
conn.Open();
ZohoDeskDataAdapter adapter = new ZohoDeskDataAdapter("SELECT * FROM Accounts", conn);
ZohoDeskCommandBuilder commBuilder = new ZohoDeskCommandBuilder(adapter);
commBuilder.ConflictOption = ConflictOption.OverwriteChanges;
commBuilder.KeyFields = "AccountID, \"Account Name\"";
string updateComm = commBuilder.GetUpdateCommand().CommandText;
string deleteComm = commBuilder.GetDeleteCommand().CommandText;
Console.WriteLine(updateComm);
Console.WriteLine(deleteComm);
conn.Close();
} |
|
|---|
Public Sub UseKeyFields(ByVal connectionString As String)
Dim conn As ZohoDeskConnection = New ZohoDeskConnection(connectionString)
conn.Open()
Dim adapter As ZohoDeskDataAdapter = New ZohoDeskDataAdapter("SELECT * FROM Accounts", conn)
Dim commBuilder As ZohoDeskCommandBuilder = New ZohoDeskCommandBuilder(adapter)
commBuilder.ConflictOption = ConflictOption.OverwriteChanges
commBuilder.KeyFields = "AccountID, \"Account Name\""
Dim updateComm As String = commBuilder.GetUpdateCommand().CommandText
Dim deleteComm As String = commBuilder.GetDeleteCommand().CommandText
Console.WriteLine(updateComm)
Console.WriteLine(deleteComm)
conn.Close()
End Sub |
See Also