作者iFISHING (超爱钓鱼)
看板C_Sharp
标题[问题] Access 只能 insert into 纯数字资料
时间Tue Jul 5 18:29:00 2016
如标题
在下想练习撰写一个小型的学生资料管理系统
以下是是Access的Schema
http://i.imgur.com/NsUPzMz.jpg
使用INSERT INTO语法时,只要VALUES有包含非数字字元,便会跳出『无值提供给一或多个必要参数』错误
例如:
1. 可正确执行版
insert into 104(StdNum,StdClass,StdName,StdId) values(111,123,456,789)
2. 无法执行版
insert into 104(StdNum,StdClass,StdName,StdId) values(111,123,456,a789)
请问各位大大这是哪里出问题呢?
这是Project下载连结(Dropbox):
https://db.tt/uQEdnKqq
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.127.251.189
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1467714543.A.866.html
1F:→ J002: 感觉是sql语法有错 07/05 20:03
2F:→ J002: insert into 104(StdNum,StdClass,StdName,StdId) values(11 07/05 20:03
3F:→ J002: 1,123,456,'a789') 07/05 20:03
4F:→ J002: 有文字的栏位用单引号包起来试试看 07/05 20:04
5F:推 spfy: 如果Access的SQL语句和SQLserver同 先检查stdid是否string 07/06 10:19
6F:→ spfy: string字串需要''单引号包起来 int字串不用 07/06 10:20
7F:→ lucky1lk: SQL版? 07/06 21:20
8F:→ iFISHING: ok了,感谢J002和spfy大大^^ 07/08 16:04