Som du kan se i ovenstående vil jeg bare gerne dykke ned i tabellen "message" og hente de to felter Sender_FolderID og Receiver_FolderID ind i et par variable som jeg kan lave noget check på......plain and simple, hvis det var ASP :-D
prøv: OdbcCommand SelectFolder = new OdbcCommand("SELECT Sender_FolderID, Receiver_FolderID FROM message WHERE (ID = " + InsertMessageID + ")", MyConnection);
OdbcCommand SelectFolder = new OdbcCommand("SELECT Sender_FolderID, Receiver_FolderID FROM message WHERE ID = " + InsertMessageID + "", MyConnection); OdbcDataReader read;
read = SelectFolder.ExecuteReader();
if(read.Read()){ int tempSender_FolderID = read.GetInt16(read.GetOrdinal("Sender_FolderID")); int tempReceiver_FolderID = read.GetInt16(read.GetOrdinal("Receiver_FolderID"));
if (tempSender_FolderID == -2) { tempSender_FolderID = 0; } else if (tempReceiver_FolderID == -2) { tempReceiver_FolderID = 0; } }
Den fejler ikke nu, men når jeg så prøver at indsætte værdien af tempReceiver_FolderID i en anden SQL:
if (GetOriginalSenderID == InsertSenderID) { OdbcCommand UpdateMessage = new OdbcCommand("UPDATE message SET Sender_read = 1, Receiver_FolderID = " + tempReceiver_FolderID + ", Receiver_read = 0, Lastupdate = '" + Date.ToString("yyyyMMddHHmmss") + "' WHERE ID = " + InsertMessageID + " LIMIT 1", MyConnection);
UpdateMessage.ExecuteNonQuery(); }
- Får jeg fejlen: CS0103: The name 'tempReceiver_FolderID' does not exist in the class or namespace 'ASP.message_reply_aspx'
Hvis det ikke er simpelt, kan jeg godt oprette et nyt spørgsmål med point, hvis det er....
Måske fordi du declarerer dine variable inde i If statementet int tempSender_FolderID = 0; int tempReceiver_FolderID = 0; if(read.Read()){ tempSender_FolderID = read.GetInt16(read.GetOrdinal("Sender_FolderID")); tempReceiver_FolderID = read.GetInt16(read.GetOrdinal("Receiver_FolderID"));
if (tempSender_FolderID == -2) { tempSender_FolderID = 0; } else if (tempReceiver_FolderID == -2) { tempReceiver_FolderID = 0; } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.