因为要直接绑定(数据太多,不能一个个加),所以再通过函数取转换不太方便
直接用nchar去保存 又好像不妥,有更好的解决办法吗
直接用nchar去保存 又好像不妥,有更好的解决办法吗
解决方案 »
- 讨论一下:asp.net/C#解析prase处理文本中的自定义标签尤其是标签属性,使用“" ”(双引号加空格)
- 下面这句话是什么意思啊
- 怎样防止恶意刷新?
- 100分急接求C#+JSP实现的对话框传值的源码。急用,先贴先得。
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
- 《庖丁解牛》这本书怎么样
- 安装VS.NET后遇到的问题?在线等,非常急!!
- MVC3 对一个或多个实体的验证失败
- 我失望了!老问题,如何在客户端提交数据后启动服务器端的外部应用程序?
- vs.net 2003 第一张碟运行哪个文件安装呀?
- 如何将.net项目编译成bin目录下的dll文件?
- 能否在dreamweaver中做asp.net页面,请大侠赐教!
datatime 太麻烦....
要 smalldatetime 还要年月日都要
进出都要转换不是很麻烦
取出的时候直接在SQL语句中转换,没什么麻烦的
关键是你要设计好你自己的程序
用一个函数搞定数据库的操作,不要重复得编,这样就不会很麻烦了
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
楼上的提到:取出的时候直接在SQL语句中转换
不知道怎么实现的
(
学生姓名 varchar(32),
作业标题 VARCHAR(30),
分数 decimal(18,2),)
--插入数据
Insert #TmpA Values( 'S', '1', 10)
Insert #TmpA Values( 'S', '2', 20)
Insert #TmpA Values( 'S', '3', 30)
Insert #TmpA Values( 'S', '4', 40)
Insert #TmpA Values( 'B', '1', 10)
Insert #TmpA Values( 'B', '2', 20)
Insert #TmpA Values( 'B', '3', 30)
Insert #TmpA Values( 'B', '4', 40)
--数据查询Declare @Sql1 Nvarchar(4000)
Declare @Sql2 Nvarchar(4000)
Set @Sql1='Select DIstinct 学生姓名,'Select @Sql1=@Sql1+'(Select 分数 from #TmpA Where 作业标题='+作业标题+' And 学生姓名=A.学生姓名 ) As '''+'作业'+作业标题+''','
from (Select Distinct 作业标题 from #TmpA ) A Order By 作业标题Select @Sql1=Left(@Sql1,Len(@Sql1)-1)+'from #TmpA A Order By 学生姓名 Desc'
EXEC(@Sql1)
DROP
TABLE #TmpA你试试吧..我按上边给你改了改