易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL小问题 - .NET技术 / C#

数据库中的 自动编号 见上面表示的事长整型,但是我用,select * from Stu where ID='(long)m',出现错误,标准表达式中数据类型不匹配。
请各位帮帮忙,那m 应该转换成什么类型呢
你去掉long,改用SqlParameter来做。


检索里不用long吧

这样写吧 select * from Stu whereID= convert.toInt32(m)

一楼的不知啥意思?三楼的不行

补充一下,我的变量m是int型的


数据库里头的那个是8字节的叫bigint类型
所以在数据库要这么写
SQL code:

select * from Stu where ID=convert(bigint,'120130210301203012030')

 
在外面用变量传sql语句就是
[code=c#]
string strSql="select * from Stu where ID="+convert.ToInt64(m);
[/code]

引用
补充一下,我的变量m是int型的

m是int型的..。。。。。。。。
C# code:

string strSql="select * from Stu where ID="+long(m);
这就可以了 



你是写在代码里还是在数据库里?如果是c#代码构造sql语句你就直接用m.ToString()就可以了,反正你那个字段也是int,把你那个单引号去掉,int数据字段你用单引号弄撒;如果是数据库那就要用参数了;构造一个SqlParameter。

string strSql="select * from Stu where ID="+convert.ToInt64(m); 
就可以了

C#


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

SQL语句问题 - MS-SQL Server / 疑难问题

请教高手:
 以下是数据库中的三条记录,英文为字段名称  
  id planname TaskBeginTime Status
329 2010年03 ......

sql 问题 - MS-SQL Server / 基础类

需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......

求一本C#设计模式的书 - .NET技术 / C#

求一本C#设计模式的书 ,我感觉我的代码运用接口,委托,属性的地方很少,肯定是我的设计模式太差了 ,有没有这方面,从国外翻译过来的,比较好的设计模式的书,推荐一下吧,非常感谢.
高人们说 代码重构的书好些,那我要改看 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号