タグ付けされた質問 「odbc」

11
OLE DBとODBCデータソースの違いは何ですか?
私はピボットキャッシュに関するMS Excelヘルプ記事を読んでいて、それらがOLE DBおよびODBCソースで何を意味するのか不思議に思っていました ... SQLプロパティの代わりにCommandTextプロパティを使用する必要があります。SQLプロパティは、以前のバージョンのMicrosoft Excelとの互換性のために主に存在しています。両方のプロパティを使用する場合、CommandTextプロパティの値が優先されます。 ためのOLE DBソース、CommandTypeプロパティは、CommandTextプロパティの値を記載しています。 以下のためのODBCソース、正確にSQLプロパティなどのCommandTextプロパティ機能、およびプロパティを設定すると、リフレッシュするデータが発生します... 私はあなたの短い答えに本当に感謝しています。
171 odbc  oledb 

9
「0」と「1」をfalseとtrueに変換する方法
Odbcを介してデータベースに接続するメソッドがあります。私が呼び出しているストアドプロシージャには、データベース側からは「Char」である戻り値があります。現在、その戻り値を文字列として取得し、単純なifステートメントで使用しています。データベースから返される値が0と1の2つだけである場合に、このような文字列を比較するというアイデアは本当に好きではありません。 OdbcCommand fetchCommand = new OdbcCommand(storedProc, conn); fetchCommand.CommandType = CommandType.StoredProcedure; fetchCommand.Parameters.AddWithValue("@column ", myCustomParameter); fetchCommand.Parameters.Add("@myReturnValue", OdbcType.Char, 1) .Direction = ParameterDirection.Output; fetchCommand.ExecuteNonQuery(); string returnValue = fetchCommand.Parameters["@myReturnValue"].Value.ToString(); if (returnValue == "1") { return true; } この状況を処理する適切な方法は何でしょうか。明白な答えのように思われる「Convert.ToBoolean()」を試しましたが、「文字列が有効なブール値として認識されませんでした」に遭遇しました。'例外がスローされます。ここで何かが足りないのでしょうか、それとも「1」と「0」を真と偽のように動作させる別の方法がありますか? ありがとう!

18
指定されたDSNには、ドライバーとアプリケーション間のアーキテクチャの不一致が含まれています。JAVA
Javaを使用してMSAccessで作成されたデータベースに接続しようとしていますが、管理できないようです。ODBCを使用していますが、次の例外が発生します。 java.sql.SQLException:[Microsoft] [ODBC Driver Manager]指定されたDSNに、ドライバーとアプリケーション間のアーキテクチャの不一致が含まれています 私のJava: package javaapplication2; import java.sql.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; /** * * @author Owner */ public class JavaApplication2 { /** * @param args the command line arguments * */ public static void main(String[] args) { // TODO code application logic here …
85 java  odbc 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.