asp+access
请教大家我遇到的一个很奇怪!!
我用的数据库是access
有一個庫的一個表名叫Grade 里面有三个字段一个是ID是自动编号,还有一个是gradeName是一个字符型的字段,还有一个是Retire字段是数值型的,后面两个字段都允许为空,
但是我在的插入語句為:
adoConnection_Open Connection
sql="insert into Grade(GradeName,Retire) values('" & GradeName & "',0)"
Connection.execute(sql)
adoConnection_Open為一個函數為:
function adoConnection_Open(oconn)
set oconn=server.CreateObject("adodb.connection")
oconn.Open="driver={Microsoft Access Driver (*.mdb)};DBq=C:\Inetpub\wwwroot\Achievement\Achievement.mdb;"
'
oconn.CommandTimeout=300
end function
现在出现的问题能查询,但是不能更新,和插入
问题点数:20、回复次数:10Top
1 楼citybird888(在下随风,随处风流的风!)回复于 2005-02-03 17:19:02 得分 0
什么错误?Top
2 楼sugarshop(SugarXu)回复于 2005-02-03 17:25:50 得分 3
sql="insert into Grade(GradeName,Retire,***,***) values('" & GradeName & "',0,"","")"
试试
为什么不能更新啊?
update table_name set col_name = "..." where...Top
3 楼douguangyao(咦,有间客栈!)回复于 2005-02-03 17:33:12 得分 3
自己调试阿,把sql语句输出,在数据库里面执行一下,看看sql语句写的对不对。
response.write("sql")
Top
4 楼cheng17(+天空+)回复于 2005-02-03 17:35:30 得分 0
出什么错?Top
5 楼tx2ah(干嘛)回复于 2005-02-03 18:18:58 得分 4
数据库以什么方式打开?只读?更新?写入?Top
6 楼lqhwyh(思陽)回复于 2005-02-04 10:26:54 得分 0
我有试过把那条insert语句打印出来,放在ACCESS里面运行能通过啊,,,,,,,
Top
7 楼lqhwyh(思陽)回复于 2005-02-04 10:29:14 得分 0
以大家的经验来看,我那条数据库的连接方式,有没有问题啊????????????????Top
8 楼lqhwyh(思陽)回复于 2005-02-04 10:29:28 得分 0
请大家再帮帮忙啊,急啊Top
9 楼masong_1978(http://www.bd2shou.com)回复于 2005-02-04 10:57:54 得分 10
你可以看看你的目录文件夹,右击--属性--安全----完全控制!
应该可以解决!!!
Top
10 楼lqhwyh(思陽)回复于 2005-02-15 06:56:46 得分 0
现在我知道问题出在哪里了,问题出现在那个连接字符串上,
oconn.Open="driver={Microsoft Access Driver (*.mdb)};DBq=C:\Inetpub\wwwroot\Achievement\Achievement.mdb;"
要采用那个Jet4.0的数据源
但是现在还是有一个问题就是我在一台机子上可以进行对数据库进行操作,但是在另一台机还是只能查询啊,,,本来以为是IIS问题,但是IIS有重装过,,你们说的那个”目录文件夹右击--属性--安全----完全控制!“方法也试过,但是也是不行,,,一
Top




