为什么没有人实现 P2P 数据库索引实现

本帖子已过去太久远了,不再提供回复功能。21:49 提问
错误 1 “UpdateDataBase”方法没有任何重载采用“1”个参数
using System.Collections.G
using System.D
using System.Data.SqlC
using System.D
using System.L
using System.T
using System.Windows.F
namespace 进销存管理系统
public partial class PopedomManage : Form
private DataSet ds = new DataSet();
private LinkDataBase link = new LinkDataBase();
private string sendTableName = "用户清单";
private string sendStrSQL = "SELECT * from 用户清单 where 姓名&&'sys'";
private DataTable popedomDataTable = new DataTable();
private bool blInitial =
public PopedomManage()
InitializeComponent();
private void PopedomManage_Load(object sender, System.EventArgs e)
this.ds = this.link.SelectDataBase(sendStrSQL, sendTableName);
this.dgrd_Popedom.DataSource = ds.Tables[0];
this.DataGridStateControl();
this.dgrd_Popedom.Select();
string selectedUserID= this .ds.Tables [0].Rows [0][0].ToString ();
string tempStrSQL= "select 权限名称 from 权限名单 " + " where 用户编号 = '" +
selectedUserID + "'";
popedomDataTable=link.SelectDataBase(tempStrSQL);
for (int i=0;i&popedomDataTable.Rows.Ci++)
for (int j=0;j&this.chkLst_Priority.Items.Cj++)
if (this.chkLst_Priority.Items[j].ToString().Trim()==popedomDataTable.
Rows[i][0].ToString().Trim())
this.chkLst_Priority.SetItemChecked(j,true);
private void DataGridStateControl()
DataGridTableStyle ts = new DataGridTableStyle();
ts.AlternatingBackColor = Color.LightG
ts.MappingName = this.ds.Tables[0].TableN
ts.AllowSorting =
int numCols = this.ds.Tables[0].Columns.C
this.dgrd_Popedom.TableStyles.Add(ts);
private void chkLst_Priority_ItemCheck(object sender, System.Windows.Forms.ItemCheckEventArgs e)
if (blInitial == false)
if (e.CurrentValue.ToString()=="Unchecked")
string strUserName = this.dgrd_Popedom[this.dgrd_Popedom.CurrentCell.
RowNumber,0].ToString().Trim();
string strPopedom = this.chkLst_Priority.SelectedItem.ToString();
string temSendStrSQL =
"insert 权限清单(用户编号,权限名称)values ('" +
strUserName+"','" + strPopedom+"')";
this.link.UpdateDataBase(temSendStrSQL);
MessageBox.Show("数据库中的权限修改出错,请重试!","信息");
else if (e.CurrentValue.ToString()=="Chencked")
string strUserName =
this.dgrd_Popedom[this.dgrd_Popedom.CurrentCell.
RowNumber,0].ToString().Trim();
string strPopedom =this.chkLst_Priority.SelectedItem.ToString();
string tempSendStrSQL= " delete from 权限清单 where (用户编号 = '" +
strUserName + "'" + "and 权限清单 = '" + strPopedom + "')";
this.link.UpdateDataBase ( tempSendStrSQL );
MessageBox.Show("数据库中的权限修改出错!","信息");
private void dgrd_Popedom_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
if (this.dgrd_Popedom.CurrentCell.RowNumber &=
this.ds.Tables[0].Rows.Count)
//防止出现所选的用户不再数据表中的情况
this.chkLst_Priority.Enabled=
blInitial=
//控制当"权限管理"窗体刚生成时和单击其他用户时使
//CheckedListBox控件中数据发生改变时不响应ItemCheck事件
//以下代码实现的是当DataGrid中所选用户改变时,根据所选用户重新设置ListBox的
for(int i=0;i& this.chkLst_Priority.Items.Ci++)
//将ListBox中所用权限设为未选中
this.chkLst_Priority.SetItemChecked(i,false);
int intRowNumber =this.dgrd_Popedom.CurrentCell.RowN
string selectedUserID =this.ds.Tables[0].Rows[intRowNumber][0].ToString();
string tempStrSQL= " select 权限名称 from 权限清单 " + " where 用户编号 = '" +
selectedUserID + "'";
popedomDataTable=link.SelectDataBase(tempStrSQL);
//查询所选用户权限
for(int i=0;i&popedomDataTable.Rows.Ci++)
//重新设置ListBox
for(int j=0;j&this.chkLst_Priority.Items.Cj++)
if(this.chkLst_Priority.Items[j].ToString().Trim()==popedomDataTable.
Rows[i][0].ToString().Trim())
this.chkLst_Priority.SetItemChecked(j,true);
blInitial=
按赞数排序
你可以在UpdateDataBase上面点右键,然后点转到定义。把UpdateDataBase的定义贴出来。
UpdateDataBase这个方法在哪里定义的。你调用的参数和它需要的不匹配。
this.link.UpdateDataBase(this.ds, temSendStrSQL);
this.link.UpdateDataBase(this.ds, 你的表名);
具体怎么写最好贴出
UpdateDataBase
这个方法的实现。
感觉你是在拿一个人家的程序修改,你要搞清楚原来代码的含义再修改。
UpdateDataBase方法传递的参数个数不对。
UpdateDataBase 函数调用参数不对,查看一下定义
public DataSet UpdateDataBase(DataSet changedDataSet, string tableName)
怎样改啊?
UpdateDataBase 你要传两个参数
其他相关推荐 上传我的文档
 下载
 收藏
一位正在IT行业中学习的小人物,想分享一些学习资料给所有人
 下载此文档
P2P数据库内容认证方案的设计与手实现
下载积分:1250
内容提示:P2P数据库内容认证方案的设计与手实现
文档格式:PDF|
浏览次数:33|
上传日期: 02:54:43|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1250 积分
下载此文档
该用户还上传了这些文档
P2P数据库内容认证方案的设计与手实现
关注微信公众号专家:P2P征信不妨走大数据思路 实现信用平台对接|P2P|信用数据库_凤凰财经
专家:P2P征信不妨走大数据思路 实现信用平台对接
用微信扫描二维码分享至好友和朋友圈
可以将我国的金融体系征信、行业信用征信和商业征信全部纳入大数据信用体系,在不涉及隐私涉密的前提下尽可能地将信用资源共享。允许P2P公司接入大数据信用数据库,实现各方面信用平台的有效对接。
可以将我国的体系征信、信用征信和商业征信全部纳入大数据信用体系,在不涉及隐私涉密的前提下尽可能地将信用资源共享。允许P2P公司接入大数据信用数据库,实现各方面信用平台的有效对接。 据媒体报道,深圳融金所8名高管近日因涉嫌非法吸收公众存款被警方刑事拘留。而在此前国湘资本CEO被曝出涉嫌自融被经侦带走,目前各项业务已暂停。分析认为,P2P整治风暴或已经悄然来临。 目前来看,P2P平台主要存在两大问题,一是预期投资回报率过高,而实体经济却难以维持业绩并导致运营平台的资金链断裂;二是针对雨后春笋般四处开花的P2P,既没有门槛,政府也缺乏统一的征信平台。 目前来看,P2P平台征信问题则显得尤为迫切。现在的P2P就像传统借贷行业银行,也可以分为直接融资和间接融资。 在直接融资方面,P2P平台仅充当信息披露角色,帮助资金供求双方进行更高效的匹配,而不涉及资金运作,也不参与担保;但是在间接融资方面,P2P平台充当了以往商业银行金融中介的职能,负责从一方接入并向资金需求方提供实质资金,在这种情况下P2P就担当了资金转让与风险中介的角色。对于直接融资性质的P2P平台,更需要的是借款一方的征信数据;而对于间接融资P2P,由于其担当的是小额放贷机构的角色,甚至与非法集资只有一线之隔。而资金提供方此时的出资就好比是给一个放贷机构提供贷款,因此就不得不考虑该机构的信用程度。此时不仅仅需要资金需求方即实体企业的征信数据,P2P公司的信用数据也是必需的。 然而不论是何种性质的P2P平台,我国都没有建立起能够胜任角色的征信平台。一方面,我国的P2P平台尚未接入金融信用信息基础数据库,P2P对贷款人的风险审核评估只能凭借主观评价;另一方面,即便在各个P2P公司之间也没有实现信息共享,对于在多个平台借款存在过度负债和恶意欺诈性质的借款人难以有效防范。 对于P2P平台的征信监管难题,不妨可以考虑用&大数据&化解。比如可以将我国的金融体系征信、行业信用征信和商业征信全部纳入大数据信用体系,在不涉及隐私涉密的前提下尽可能地将信用资源共享。允许P2P公司接入大数据信用数据库,实现各方面信用平台的有效对接;此外,还可以鼓励设立专门针对P2P的信用评级机构,在大数据资源的基础上,坚持公平、公正的原则,不以权谋私,建立统一口径的信用评级标准;另外,也有必要建立违约披露机制,针对违约企业和个人以及恶意欺骗的P2P平台执行严格惩处,并将其纳入失信者个人的信用记录。 P2P在我国尚处于起步阶段,对于任何一种市场形势来说,诞生之初势必会出现种种问题。我们不应对其一概抹杀,而对优点视而不见。在当今强调金融扶持小微企业的主旋律下,P2P借贷平台具有其优势。接下来更多的是要在征信监管和行业门槛上下工夫。同时可以考虑适时对其引入保险机制,切实保护投资人的利益,降低市场风险。 互联网金融行业快讯、企业动态、产品测评、曝光台、投资者论坛、一对一答疑,尽在凤凰iMoney官方公众号。一号在手,投资无忧。(ID:myimoney)
[责任编辑:baixue1]
用微信扫描二维码分享至好友和朋友圈
免责声明:本文仅代表作者个人观点,与凤凰网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
预期年化利率
凤凰点评:凤凰集团旗下公司,轻松理财。
凤凰点评:业绩长期领先,投资尖端行业。
凤凰点评:进可攻退可守,抗跌性能尤佳。
同系近一年收益
凤凰点评:震荡市场首选,防御性能极佳且收益喜人,老总私人追加百万。
凤凰财经官方微信
播放数:1386874
播放数:1810742
播放数:440024
播放数:5808920
48小时点击排行

我要回帖

更多关于 数据库底层实现原理 的文章

 

随机推荐