Maison > développement back-end > tutoriel php > php读取access表报错

php读取access表报错

WBOY
Libérer: 2016-06-23 14:39:27
original
1138 Les gens l'ont consulté

Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。, SQL state S1000 in SQLExecDirect in F:\mygbk\admin\action\MupAction.class.php on line 24
错误显示如何纠正


回复讨论(解决方案)

库文件所在目录必须对一般用户有读写权限,请检查

检查过了,权限没问题,也可以连接上access,就是插入记录失败

那就要看你的代码了

$mydb=realpath('./first.mdb');
$connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=$mydb";
    $connid=odbc_connect($connstr,'','',SQL_CUR_USE_ODBC) or die('数据库连接失败!请联系管理员');
/*$sql="create table content(id counter constraint primarykey primary key,[标题?] varchar(50) null,[省市] varchar(30) null,[内容] varchar(255),[已采] bit,[已发] bit)"; 
odbc_exec($connid,$sql);*/
//$sql="select * from content";
$data=$this->m->select('content');
$mtitle=$data[0]['标题'];
$province=$data[0]['省市'];
$chats=$data[0]['内容'];
$sql1="insert into content (标题,省市,内容,已采,已发) values ('$mtitle','$province','$chats',1,0)";
$query=odbc_do($connid,$sql1);
echo $query;
if($query){
showmessage('成功');
}else{
showmessage('失败');
}
odbc_close($connid);

恰巧我手边就有你上次提问创建的mdb
只要有权限,完全没有问题

$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("db1.mdb") ;$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );odbc_do($connid, "insert into content (标题) values ('哈哈')");$qid=odbc_do($connid,"select * from content");odbc_result_all($qid);
Copier après la connexion

php4 中 SQL_CUR_USE_ODBC 创建的连接是只读的,你不会还在用php4吧

用的php5.2版本以上的,我写的和你的回答不是一样的啊,但是为什么没有插入到access数据库中记录呢

对!代码是一样的,只不过我有权限,而你没权限
这种问题你随便找个搞asp的去问,都会告诉你是没权限

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal