<asp:TemplateField HeaderText="用户角色">
<ItemTemplate>
<asp:Label ID="lblRoleName" runat="server" Text='<%# (GetRoleNameById((int)Eval("RoleId"))).RoleName %>'></asp:Label>
</ItemTemplate>
<HeaderStyle CssClass="listtable_recordtitle" HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>我的RoleInfo表和UserInfo表有主外键关系。连SqlServer数据库时可以这样转化,为什么连Oracle后,报错?字符转换失败高手,帮忙!
还有,请问一下:C#连接Oracle数据库与连接SqlServer有什么不同?
解决方案 »
- like '%@id%'" 问题,请教!!!
- 使用dataset做数据库的插入操作时,数据已经插入进去了,可是运行时却说dataset中的表数为0??
- 关于三层架构中的实体类。
- Repeater 弹出小窗体,这样写弹不出来
- webconfig配置文件的问题
- 类似论坛的一个收发邮件
- respone.write问题 20+10
- 请问一下,我上传视频截图问题,有可能是服务器配置的事
- 高手帮忙!关于Frame 问题。
- 单选按扭(RADIOBUTTON)服务器控件单击反怎么没有触发服务器端的checkedchange事件啊?想单击它后在服务器端做事件处理怎么办??
- IFrame刷新的问题
- WinForm中实现类似于Session的功能
<ItemTemplate>
<asp:Label ID="lblRoleName" runat="server" Text='<%# (GetRoleNameById((int)Eval("RoleId"))).RoleName %>'></asp:Label>
</ItemTemplate>就是这里报错。转化类型出错。但是连接SqlServer时没错啊。
这里不能这样转吗?
看看1#的
强制转换
Int16
Int16 或 OracleClient OracleNumber