2016-05-13 4 views
0

私はクラシックASPでサイトkitcars.comを持っており、問題が発生しています。私はちょうど新しいサーバーに自分のサイトを移動しました。ここでは、検索に関する1つの問題以外はすべてうまく機能します。 "www.luxurykit.com"のようなものを検索すると、エラーなしで希望の結果が表示されますが、 "hello"で再度検索すると、このエラーが表示されますODBCドライバで問題を作成しています

Microsoft OLE DBプロバイダfor ODBC Driversエラー'80040e21' ODBCドライバは要求されたプロパティをサポートしていません。

私も同じクエリを印刷し、それを自分のデータベースに直接実行しています。これは動作しています。 私は私の接続コードである

strConnString =「DRIVERは= {MySQLのODBC 5.3のUnicodeドライバ}次のODBCドライバ5.3 したWindows Server 2012を持っています。SERVER = localhostの; DATABASE =データベース; UID = UID; PASSWORD =パスワード; OPTION = 3"
rs.Open STRSQL、my_Conn、3,1

任意のアイデア?

+0

あなたのコード内の3は、MySQL ODBCドライバでサポートされて、私は考えていない静的カーソルを指定し、あなたがする必要があるだろう0,1'、 'rs.Open STRSQL、my_Connをお試しくださいOLEDB接続(したがっておそらくSQL Server)を使用しています。 http://www.w3schools.com/asp/prop_rs_cursortype.asp – John

答えて

0

問題は修正されました。 実際にはCOMMAND TIMEOUTに問題がありました。 クエリに許可されたTIMEOUT時間を超えています。 ちょうどconnオブジェクトを作成し、.commandtimeout()を使用してクエリの実行時間を増やしました。これで私の問題は修正されました。

-Umair

関連する問題