请问我下面的代码有错么?
<html>
<head>
<script language="VBScript">
function UpdateDataFuc()
{
Dim connString As string = "User ID=sa;Initial Catalog=test;Data Source=192.19.17.61;Password=yang"
Dim myConnection As SqlConnection = new SqlConnection(connString)
Dim myCommand As SqlCommand = new SqlCommand("select * from photoData where PotoPath=''", myConnection)
Dim adap As SqlDataAdapter = new SqlDataAdapter()
Try
myConnection.Open()
adap.SelectCommand = command
adap.SelectCommand.ExecuteNonQuery()
Dim ds As DataSet = new DataSet()
adap.Fill(ds,"Region")
if (ds.Tables[0].Rows.Count > 0)
{
Dim strCmds As string = "update photoData set PotoPath=@PotoPath where id=@id"
Dim cmdUpModif As System.Data.SqlClient.SqlCommand = new SqlCommand(strCmds,myConnection)
cmdUpModif.Parameters.Add("@id",SqlDbType.Int,40)
cmdUpModif.Parameters.Add("@PotoPath",SqlDbType.NVarChar,40)
cmdUpModif.Parameters["@id"].Value = ds.Tables[0].Rows[0][0].ToString()
cmdUpModif.Parameters["@PotoPath"].Value = "wo de "
adap.UpdateCommand = cmdUpModif
if ( adap.UpdateCommand.ExecuteNonQuery() == -1 )
{
myConnection.Close()
}
else
{
myConnection.Close()
}
myConnection.Close()
}
</script>
</head>
<body onUnload="UpdateDataFuc()">
<INPUT id="File1" type="file" name="File1" runat="server">
</body>
</html>