这样有问题吗?
SqlClientCommand DBInsert;
Integer I;
String NameArrag[],ValueArray[];
NameValueCollection VisitorSV;
NameArray = VisitorSV.AllKeys;
for(i=0;i<UBound(NameArray);i++)
{
DBInsert.CommandText = "Insert Into ServerVariables " _
   + "(VisitorID, KeyName, KeyValue) values (+ Session("VisitorID") + ", " _
   + "'" + NameArray(I) + "', + Left(Replace(VisitorSV.Item(I), "'", "''"), 255) _
   + "')"
}
 DBInsert.EnxuteNonQuery()
Next 
   DBInsert.Connection.Close();