什么是:标准表达式中数据类型不匹配?我看不懂!

qiaov qiaov 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面是源代码的一部分,错误已经标出来了。

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="True" %>
<%@ Import NameSpace = "System" %>
<%@ Import NameSpace = "System.Data" %>
<%@ Import NameSpace = "System.Data.OleDb" %>
<Script language="c#" runat="server">
OleDbConnection myConn;
string strSQL;
public void Page_Load(Object src, EventArgs e)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath(".\\Vlink.mdb");
myConn = new OleDbConnection(strConn);
myConn.Open();

//Record Page Visit
//Get Date Serials
DateTime myDate = DateTime.Now;
string myDaySerials = myDate.Year.ToString();
if(myDate.Month.ToString().Length < 2)
myDaySerials += "0" + myDate.Month.ToString();
else
myDaySerials += myDate.Month.ToString();
if(myDate.Day.ToString().Length < 2)
myDaySerials += "0" + myDate.Day.ToString();
else
myDaySerials += myDate.Day.ToString();
//Get Over

string sqlClick = "Select [Clicks] From [Counter] Where id=1";
string sqlUpdate = "Update [Counter] Set [Clicks]=[Clicks]+1 Where id=1";

string sInsert = "Insert Into [Counter] ([Clicks], [DaySerial]) Values (1, " + myDaySerials + ")";
string sUpdate = "Update [Counter] Set [Clicks]=[Clicks]+1 Where [DaySerial] = '" + myDaySerials + "'";
string sClick = "Select [Clicks] From [Counter] Where [DaySerial] = '" + myDaySerials + "'";

//Update Database start
//1.Clicks
OleDbCommand myComm = new OleDbCommand(sqlUpdate, myConn);
myComm.ExecuteNonQuery();
myComm.CommandText = sqlClick;
OleDbDataReader myReader = myComm.ExecuteReader();
if(myReader.Read())
{
Clicks.Text = "<FONT COLOR='Red'>" + myReader["Clicks"].ToString() + "</FONT>";
}
else
{
Clicks.Text = "<FONT COLOR='Red'>Not Found!</FONT>";
}
myReader.Close();
//2.TodayClicks
try{
myComm.CommandText = sUpdate;
myComm.ExecuteNonQuery();
}
catch(Exception myError)
{
myComm.CommandText = sInsert;
myComm.ExecuteNonQuery();
}
myComm.CommandText = sClick;
//###############################################
myReader = myComm.ExecuteReader();//####出错的位置!!
//###############################################
if(myReader.Read())
{
TodayClicks.Text = "<FONT COLOR='Red'>" + myReader["Clicks"].ToString() + "</FONT>";
}
else
{
TodayClicks.Text = "<FONT COLOR='Red'>Not Found!</FONT>";
}
myReader.Close();

//Page Visit Over
......

...全文

相关推荐

js匹配网址url的正则表达式集合

今天在开发客户端url验证的时候,整理的代码,发现了一些不错的匹配url网址的正则表达式特整理一下,方便需要的朋友

weixin_38628953

中文正则表达式匹配问题之正则表达式中文匹配使用方法

这篇文章主要讲如何使用正则匹配中文字符,中文正则表达式的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文正则表达式是怎么样的。 \w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 或许你也需要匹配双字节字符,中文也是双字节的字符 匹配双字节字符(包括汉字在内):[^\x00-\xff] 注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 更多常用正则表达式匹配规则: 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: //code from http:

weixin_38600253

匹配中文汉字的正则表达式介绍

\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下 代码如下: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 或许你也需要匹配双字节字符,中文也是双字节的字符 代码如下: 匹配双字节字符(包括汉字在内):[^\x00-\xff] 注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) PS:关于正则,本站还提供了2款非常简便实用的正则表达式工具供大家参考使用: JavaScript正则表达式在线测试工具: http://tools.jb51.net/regex/javascript 正则表达式在线生成工具: http://tool

weixin_38606076

C语言实现表达式括号匹配算法及程序

C语言实现表达式括号匹配算法及程序

zjs_eclipse

匹配日期的正则表达式

强悍的日期正则表达式 匹配年月日,匹配年月日加时间,匹配从某一年开始。

Demon_LHY
评论 8
收藏 已收藏
分享
返回顶部
qiaov
.NET社区 62,272 成员 668,968 内容