
odbc_connect() 함수의 첫 번째 인자로 데이터베이스 이름을 입력했을 때, 데이터베이스 이름이 너무 길면 오류가 발생하지 않습니다. 오류 메시지에 나온 'Data source name too long'은 데이터 소스 이름이 너무 길 때 발생하는 오류입니다.
이 오류는 데이터 소스 이름이 너무 길 때 발생하는 오류입니다. 데이터 소스 이름은 ODBC 드라이버의 이름과 데이터베이스 이름을 포함하는 이름입니다.
오류가 발생하는 경우, 데이터 소스 이름을 줄이거나, 데이터 소스 이름을 별도의 변수에 저장하고 그 변수를 사용하여 odbc_connect() 함수를 호출하는 방법을 사용할 수 있습니다.
예를 들어, 데이터 소스 이름을 'my_database'라고 가정해 보겠습니다. 이 경우, 데이터 소스 이름이 너무 길 때는 다음과 같이 데이터 소스 이름을 줄일 수 있습니다.
#hostingforum.kr
php
$dsn = 'my_database';
$conn = odbc_connect($dsn, '', '');
또는, 데이터 소스 이름을 별도의 변수에 저장하고 그 변수를 사용하여 odbc_connect() 함수를 호출할 수 있습니다.
#hostingforum.kr
php
$dsn = 'my_database';
$conn = odbc_connect($dsn, '', '');
이러한 방법을 사용하여 오류를 해결할 수 있습니다.
2025-06-20 03:35