probleem met script
Posted: Mon Jul 25, 2011 8:58 pm
Ik ben geen vb scripter en homeseer is vaag en foutief met de regelnummers, wat doe ik fout of kan dit helemaal niet met vb. De functies die ik gebruik zijn van de MySQL dotnet connector. Ik probeer een record uit een mysql database te lezen.
using MySql.Data
using MySql.Data.MySqlClient
Sub Main(Optional ByVal pParms As String = "")
Dim mailfrom As String = "jan@email.com"
Dim mailto As String = "piet@email.com"
Dim strMessage As String
String connStr = "server=xxx;user=xxx;database=xxx;port=3306;password=xxx;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
String sql = "SELECT datetime,reader,access,status FROM Country re order by counter desc limit 1";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
strMessage = rdr[0] + " " +rdr[1] + " " +rdr[2] + " " +rdr[3];
hs.WriteLog("SQL",strMessage);
}
If strMessage <> "" Then
hs.SendEmail(mailto, mailfrom, "Alarm", strMessage)
Else
hs.WriteLog("EMAIL", "Info, Nothing read from database") 'Error
End If
End Sub
using MySql.Data
using MySql.Data.MySqlClient
Sub Main(Optional ByVal pParms As String = "")
Dim mailfrom As String = "jan@email.com"
Dim mailto As String = "piet@email.com"
Dim strMessage As String
String connStr = "server=xxx;user=xxx;database=xxx;port=3306;password=xxx;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
String sql = "SELECT datetime,reader,access,status FROM Country re order by counter desc limit 1";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
strMessage = rdr[0] + " " +rdr[1] + " " +rdr[2] + " " +rdr[3];
hs.WriteLog("SQL",strMessage);
}
If strMessage <> "" Then
hs.SendEmail(mailto, mailfrom, "Alarm", strMessage)
Else
hs.WriteLog("EMAIL", "Info, Nothing read from database") 'Error
End If
End Sub