私のアプリケーションの 1 つで、Delphi 7、Sql サーバー 2008 R2、BDE を使用しています。SQL サーバーのネイティブ クライアント ドライバーを使用して、odbc 経由で bde を使用してデータベースに接続します。
挿入は常に機能しますが、編集に失敗した場所もあります。Delphi で EDBEngineError が発生します [Sql ネイティブ クライアント 10.0] 文字列データの長さが一致しません。
テーブルに 4 つのテキスト フィールド (SQL データ型 TEXT) があります。これらのフィールド行にコメントを付けると、編集が機能します。
この問題を解決するために誰か助けてください。
BDE が減価償却されていることは知っていますが、これはデータベースの移行です。これは大きなアプリケーションなので、BDE から変更したくありません。上記の状況を除いて、すべてが正常に機能しています。
【下手な英語ですみません】