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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.