Hej!
Är superny på .Net. Har alldeles precis börjat. Körde tidigare ASP och nu har jag en fråga.
I ASP kunde man ju köra:
If Not rs.EOF then
Do Until Rs.EOF
'Gör något
Loop
Else
Response.Write "Det fanns inget värde"
End if
Nu har jag följande kod (inte kommit längre):
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="VB" runat="server">
sub Page_Load(sender as Object, e as EventArgs)
'Create a connection string
Dim connString as String
connString = "Provider=MySQLProv;Data Source=henke;User Id=henke;Password=XXXXXX;"
'Open a connection
Dim objConnection as OleDbConnection
objConnection = New OleDbConnection(connString)
objConnection.Open()
'Specify the SQL string
Dim strSQL as String = "SELECT * FROM message where id = 4"
'Create a command object
Dim objCommand as OleDbCommand
objCommand = New OleDbCommand(strSQL, objConnection)
'Get a datareader
Dim objDataReader as OleDbDataReader
objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection)
'Do the DataBinding
dgResults.DataSource = objDataReader
dgResults.DataBind()
'Close the datareader/db connection
objDataReader.Close()
end sub
</script>
<asp:DataGrid id="dgResults" runat="server" />
Men det blir ju bara tomt om ID = 4 inte existerar.
Hur gör jag för att få det att fungera ungefär som i ASP?