Avatar billede lauge Nybegynder
13. maj 2003 - 20:12 Der er 7 kommentarer

Hvon faen får jeg udskrevet SQL'en i min brower

Hejsa,

I ASP var/er det dejligt nemt at få udskrevet den SQL streng som blev fyret af mod databasen:

Eks:
strSQL="update Items set [Field] = = & _Field & " where [ID] = " & _ID & ""
response.write strSQL
'conn.execute(strSQL)

Men hvor faen kan jeg gøre lige det i ASP.NET?

Min SQL i .NET:

Public Sub updateField(ByVal _Field As String, ByVal _ID As Int32)
  Dim myCommand As New OleDbCommand("update Items set [Field] = ? where [ID] = ?")
  myCommand.Parameters.Add("?", OleDbType.VarChar).Value = _Field
  myCommand.Parameters.Add("?", OleDbType.Integer).Value = _ID
  myCommand.Connection = DBCommon.Connection()
  DBCommon.ExecuteNonQuery(myCommand)
End Sub


Nogen gode ideer??? :-)

På forhånd tak!
Lauge
Avatar billede odegaard Nybegynder
13. maj 2003 - 21:27 #1
Kan du ikke hente myCommand.CommandText frem?
Avatar billede odegaard Nybegynder
13. maj 2003 - 21:29 #2
Men hvis det skal være analogt med ASP, så kunne du jo starte med at lave SQL-strengen på samme dejligt simple måde:
myCommand.CommandText = "update Items set [Field] = = & _Field & " where [ID] = " & _ID & ""
Og derefter udskrive myCommand.CommandText
Avatar billede lauge Nybegynder
13. maj 2003 - 21:51 #3
ja det er en måde
Avatar billede runen Nybegynder
14. maj 2003 - 09:39 #4
En anden måde kunne jo være at skrive det ud med Trace...

I den første linie i din aspx-fil sættes trace="true"

Og så kan du bare udskrive sql-strengen ved hjælp af trace.write("sqlkald: "& sqlstreng) (forudsat at du har en var sqlstreng, som indeholder sqlstrengen)
Avatar billede lauge Nybegynder
14. maj 2003 - 09:45 #5
runen>> rigtig god ide!
Avatar billede odegaard Nybegynder
14. maj 2003 - 15:38 #6
runen: Din sqlstreng er jo netop myCommand.CommandText
Avatar billede runen Nybegynder
14. maj 2003 - 15:53 #7
odegaard: - jeps, det havde jeg lige overset. Hvad skal jeg sige... read before write ;-o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester