诛仙手游焚香宠物攻略:asp.net问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:15:41
objCmd.UpdateCommand.Parameters.Add("@新票数", OleDbType.Single, Nothing, "得票数")
objCmd.UpdateCommand.Parameters.Add("@候选人", OleDbType.Char, 15, "候选人")
这是什么意思呀.我一看到这就不想看了.太乱了.我用oledbcommand对象不也能行吗.什么参数传递.
请高手说说asp.net中.dataset对象.特别是@这块怎么用.
详细点.先谢谢了.

如SQL语句如下写
sql="insert into tablename(colname) values(@新票数)"
我习惯这样写
objCmd.UpdateCommand.Parameters.Add("@新票数", OleDbType.Single, Nothing).Value="得票数";

注意:Value是没有提示的,照写就可以了!

@新票数 是在你写的SQL语句中定义的.

OleDbType.Single 是数据库里数据的类型

Noting 数据库数据的长度

得票数 当然是要存进数据库的值

只写一个
objCmd.UpdateCommand.Parameters.Add("@新票数", OleDbType.Single, Nothing, "得票数")
//objCmd.UpdateCommand 是指System.Data.OleDb.OleDbCommand的一个对象
//Parameters 获取 System.Data.OleDb.OleDbParameterCollection。
//Add 将 System.Data.SqlClient.SqlParameter 及其参数名、数据类型、列宽和源列名添加到 System.Data.SqlClient.SqlParameterCollection 中。

//@新票数 parameterName参数
//OleDbType.Single 参数类型
// Nothing 参数长度
// "得票数" 参数值

呀呀呀 楼主你学数据库去吧