Announcement

Collapse
No announcement yet.

SQL verwenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL verwenden

    Ich habe folgenden Quellcode bzw. SQL relevante Codeabschnitte:

    string currentdWordE = currentWord.Replace("*","_"); //Ersetzt * durch _ <br>
    string conStr = @"Data Source=SQL;Initial Catalog=xxx;User Id=hangman;Password=xxx"; <br>
    SqlCommand cmd = new SqlCommand(conStr); <br>
    try <br>
    {<br>
    cmd.Connection.Open(); <br>
    cmd = "SELCECT DISTINCT wort FROM wort WHERE wort LIKE" + <b>@currentWordE</b>; <br>
    int count = cmd.ExecuteNonQuery();<br>
    if (count == 1) <br>
    { <br>
    char guess; <br>
    guess = cmd.ExecuteScalar(); <br>
    } <br>
    Nun klattp des mit @currentWordE noch nicht. Wie kann ich da eine Variabel die den SqlCommand reinsetzen?

  • #2
    Ich erhalte diese Fehlermeldung auf die Codezeile mit der fett gedruckten Variabel:
    Implizite Konvertierung des Typs 'string' zu 'System.Data.SqlClient.SqlCommand' nicht möglich

    Comment


    • #3
      Hi<P>
      Benütze die Eigentschaft CommandText des SqlCommand Objekts.
      <P>
      Bsp:<P>
      cmd.CommandText = "SELCECT DISTINCT wort FROM wort WHERE wort LIKE" + @currentWordE;
      <P>
      Parameter können aber auch über die Eigenschaft SqlCommand.Parameters dazugenommen werden.
      <P>
      Schau dir dochh mal die MSDN Seite an:
      <P>
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatasqlclientsqlcommandclasstopic.asp
      <P>
      Cheers Simo

      Comment


      • #4
        Danke

        Comment

        Working...
        X