0

私はこれに関連する多くの答えを見つけましたが、それは私のコードではうまく機能していません。

Androidプラットフォームで呼び出すC#のWEBMETHODのコードが必要です。

FirstnameとLastnameの2つの列があります。この2つの列のデータを組み合わせて、3番目の列のフルネームに挿入したいと思います。

次のコードから組み合わせを取得します。

SELECT firstname + lastname AS fullname FROM name

そして、これをデータベースの3列目に挿入したいと思います。

しかし、私がfollを試してみると。コードでは、データは、すでに名と姓が挿入されている行ではなく、新しい行に入力されます。

では、selectステートメントを含む適切なInsertクエリは何でしょうか?

私も試しselfjoinましたが、正確な結果を得ることができませんでした。

もちろん、foll。クエリはfalseですが、目的のクエリを取得するためにこれを変更することはできますか。

  string ins3 = "INSERT INTO name (fullname) SELECT firstname + lastname AS fullname FROM name AS name_1 WHERE (firstname = @firstname)  and (lastname = @lastname)";

私の質問に答えてくれてありがとう。答えを待っています。

4

2 に答える 2

1

次のようにWebメソッドを記述します

public void MethodName(string firstName, string lastName)
{
       string FullName = firstName + lastName;
       /*INSERT (firstName, lastName, FullName) using INSERT QUERY */
}
于 2013-03-06T11:50:49.330 に答える
1

挿入するのではなく、更新クエリが必要です。

Update name Set Fullname =(SELECT firstname + lastname  FROM name WHERE (firstname = @firstname)  and (lastname = @lastname))
WHERE (firstname = @firstname)  and (lastname = @lastname)
于 2013-03-06T11:56:52.367 に答える