从索引0处开始,初始化字符串的格式不符合规范
VS2008
此问题一般因数据库连接字符串错误而导致的,一开始我用SqlDataSource数据源获取fig中关于Oracle库接串配置。如下:
fig文件:
后来为了安全起见,对fig数据库连接串进行加密,如下:
此时就需要在页面加载时进行解密,解密后的字符串再动态赋予SqlDataSource.ConnectionString属性。一开始我是在Page_Load中,并使用了DevExpressASPxGridView控件,并做了主子表功能,如下:
当点击字符串长度web要收起时,SqlDataSource会重新刷新,但.cs页中的Page_Load不刷新,这样就无法再次为SqlDataSource.ConnectionString赋值,所以才弹出以下提示:
解决办法是把给SqlDataSource.ConnectionString赋值部分写入OnInit="SqlDS_Data_Init"即可。
李杰
2013-1-16

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。