VC字符判断

VC中判断是否数字的方法(转自他人博客) 方法一: int IsNum(CString str) { if (str.IsEmpty()) return - 1; int nDot = 0; //数值只能是0到9及小数点组成 for (int i = 0; i < str.GetLength(); i++) { char ch = str.GetAt(i); if ('.' == ch) //小数点 { nDot++; continue; } ...

ADO的应用

昨天帮一哥们修改数据库,在 SQL Server 里边直接用 修改失败,我说给你用 VC 写一个外挂程序吧,执行一下就行,使用到 ADO,不好意思,ADO.NET 还不太会,实际上 .NET 一直都不太会。使用 sql 查询出来,保存到一个 RecordSet 里边,然后更改里边的值,保存一下。 我以前很少做数据库层面的东西,都是处理底层的,遇到要保存到数据库时,直接使用公司给的 API ,这次是一个突破吧,遇到几个问题。。。。很低级的错误。 RecordSet 的 LockType 我设置的是 adLockBatchOptimistic,结果用 Update 方法...

ADO的应用

昨天帮一哥们修改数据库,在 SQL Server 里边直接用 修改失败,我说给你用 VC 写一个外挂程序吧,执行一下就行,使用到 ADO,不好意思,ADO.NET 还不太会,实际上 .NET 一直都不太会。使用 sql 查询出来,保存到一个 RecordSet 里边,然后更改里边的值,保存一下。 我以前很少做数据库层面的东西,都是处理底层的,遇到要保存到数据库时,直接使用公司给的 API ,这次是一个突破吧,遇到几个问题。。。。很低级的错误。 RecordSet 的 LockType 我设置的是 adLockBatchOptimistic,结果用 Update 方法...

常用SQL收藏

来自(www.soAsp.net) 说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b 说明:外连接查询(表名1...

VC数据类型转换

声明:引用别人总结的。int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 短整型(int) itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制 itoa(i,temp,2); ///按二进制方式转换长整型(long) ltoa(l,temp,10);浮点数(float...
最新评论