当前位置: 代码迷 >> Sql Server >> C#密保卡有关问题
  详细解决方案

C#密保卡有关问题

热度:96   发布时间:2016-04-27 11:26:53.0
C#密保卡问题
刚接触密保卡部分的内容,求指导

要得到9行9列的密保卡
问题1:数据库内要简历81个对应字段吗
问题2:怎么直接输出图片
每个密保的值为3位数,比如
  A B
1 010 099
2 932 435

第一个数为0 要显示

这样的数组怎么写,最好有代码,谢谢,稍微写下注释,特别是图片输出的地方

------解决方案--------------------
不需要建立81个字段。
你所谓的9行9列的显示效果是不是这个样子的?

SQL code
;with t1 as(     select number from master..spt_values     where type='p' and len(number) =3),t2 as(select top 9 * from t1 order by newid()),t3 as(select top 9 a.number as c1,b.number as c2 from t2 a,t2 b order by newid()),t4 as(select top 9 * from t2,t3 where 1=1 order by newid())select ltrim(number)+ltrim(c1)+ltrim(c2) from t4/*757870455520172365310172365205870172975179587917870172483870455176934334316179194*/
  相关解决方案