我正在尝试通过 ODBC 使用 php 对 4D 数据库进行插入查询,但出现以下错误:
SQL 错误:服务器拒绝连接:执行语句失败。, SQLExecDirect 中的 SQL 状态 08004
这是我的 php 代码:
<?php
$user = 'Super_Utilisateur';
$pass = '123';
$server = '127.0.0.1';
$driver = '4D v16 ODBC Driver 64-bit';
$sql='INSERT INTO patient(nom) VALUES ("patient100")';
$connection_string='DRIVER={'.$driver.'};SERVER='.$server.';UID='.$user.';PWD='.$pass;
$conn = odbc_connect( $connection_string , $user , $pass);
if ($conn) {
// connected
echo 'Connection established.' . PHP_EOL;
// working
$result=odbc_exec($conn,$sql);
//$Heure= odbc_result($result,'HeureT');
odbc_close($conn);
} else{
// could not connect
die("Connection could not be established.");
}
// probably not needed
odbc_close_all();
?>
谢谢,