- 締切済み
キャストが有効でない
文字列01-00-2019から型Dateへのキャストが有効ではありません メッセージが 有効の仕方教えて下さい
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- キャストについてなんですが…
今、QTを利用してLinux上でC++でプログラミングをしているのですが、QSring型の文字列をchar *型 にキャストできないで困っています。 ご存知の方がいらっしゃったらアドバイスでも良いので教えてください。 お願いします。
- 締切済み
- C・C++・C#
- Date型へのキャストについて
VB.NET初心者です。 String型からDate型へキャストをしたいのですが、よそのサイト様を参考にいろいろ試してみたのですが、うまくいかず困っています。どなたか、教えてください。よろしくお願いします。 エラー:『文字列は有効なDateTimeではありません』 Dim str1 As String = "2009/08/01" または Dim str2 As String = "2009/08/01 12:00:00" str2 = str2.substring(0,10).replacce("/","") の形式で取得した値を"yyyy/mm/dd形式で"Date方へキャストしたいのですが.... Dim dt As Date = Date.ParseExact(str, "yyyy/MM/dd", Nothing) Dim dt As Date = Date.parse(str) Dim dt As Date = Ctype(str, Date) など試してみたのですが、#8/1/2009#のように書式がおかしいのですが、どこを直せばよいのでしょうか? Date.ParseExact()でできると思っていたのですが、悩んでいます。よろしくお願いします。
- 締切済み
- Visual Basic
- 「指定されたキャストは有効ではありません」
ASP.NET初心者です。 WebMatrixを使っています。 DataSetから文字列を取得しようとして下記のコードを書いたところ、掲題のエラーが発生しております。 int i = 0; string a = (string)cDataSet.Tables[0].Rows[i][0]; これを下記のように変更するとエラーが発生しません。 string a = (string)cDataSet.Tables[0].Rows[0][0]; これはなぜでしょうか? ちなみに、キャストを行わない場合は 「型 'object' を型 'string' に暗黙的に変換できません」とエラーが出ます。 よろしくお願いします。
- ベストアンサー
- Microsoft ASP
- DB、キャストとインサートを同時に行うには?
SQLserverにデータを入れる際、現在存在しているテーブルとは型があっていない列があります。 このとき、キャストをしながらインサートを同時に行いたいのですが、どのようなクエリを書けばいいかわかりません。教えてください。
- ベストアンサー
- SQL Server
- C言語のキャストについて
C言語のキャストについて こんばんわ、質問です。 『キャスト』と言われる型を合わせるルールがあると思います。 あれはコンパイラに 「違う型の変数への代入だけど、これは意図したことですよ」 ってことを分かってもらうための手段という認識でよろしいでしょうか? コンパイル後、実行時には変数の型情報は使われない(残ってない?)と 思っていますが、その道を極めている方、教えてください。 キャストが何に使われるのか知りたいです。
- ベストアンサー
- C・C++・C#
- C#の動的キャスト
いつもお世話になっています。 C#の動的キャストに関する質問です。 C#のメソッドにobjectの引数を渡して動的にキャストする場合 void Hoge(object obj) { Type t = Type.GetType(obj); objの型 obj2 = (objの型)Convert.ChangeType(obj, t); //(1) ................................. } のようにされています。 しかし多様性をもつobjcetを引数にする多くの場合は「objの型」は不定です。 逆に言えば「objの型」がわかっている場合はわざわざobjectを引数にする必要はないわけです。 そこで質問ですが、何とかType t から「objの型」を取得して(1)記法による動的キャストを行う方法はないでしょうか? GetMethod, GetPropertyでメソッド,プロパティを取得し、Invoke, GetValue, SetValueすることは可能ですが、できればドット記法(.)が使える (1) のような動的キャストを行いたいと考えています。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- C# 自作クラスのキャストについて
自作クラス 「XXXParam」と「XXXData」を作成しました。 「XXXParam」は「XXXData」を継承して作成しています。 XXXData WData; XXXParam WParam = (XXXParam)WData; という処理を実行したところ 「型 XXXData' のオブジェクトを型 'XXXParam' にキャストできません。」 というエラーメッセージが出力されます。 キャストの方法、私が間違えている所、解決策など教えていただけると 幸いです。 よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- if ('0.0'=='0'){ の0.0とは何
以下は参考書を転記しました。 ■文字列キャスト PHPは様々なところで文字列が用いられる点はすべて説明しました。文字列型は実は最も他の型 からキャストされやすく、他の型にキャストされやすい型です。これを端的に表す例が次のコードで す。この例では比較演算子==を用いて、'0.0と'0'が等しいかどうかを判断し、等しい場合は 出力を行います。 if ('0.0'=='0'){ echo' ".0"は等しいです'; } これを実行すると、なんと、「"0.0"と"0"は等しいです」と出力されます。文字型同士で、'0.0' と'0'を比較したはずなのにこれが等しいとされるのはなぜでしょう。実はPHPは二項演算 行う際、2つの項目のどちらも「数値らしい文字列」の場合、「整数型または浮動小数点数型へとキャスト する」という性質があります。 以上ですが。 0.0があります。これって0.0の間にある . (点)は小数点と認識して宜しいのでしょうか!? ゼロだけの小数点は、今までの、私の記憶にはございません!! すみません、皆様を疲れさせるつもりではありまえんが、分からなかったので質問しました!? も宜しくお願いいたします。
- ベストアンサー
- PHP
- C言語のキャスト
キーボード操作で見たい画像を切り替えるというプログラムを作成しようとしているのですがエラーが起きてしまい出来ません。 例えば、キーボードで「a」と押せばAの画像が出るように文字列にAの画像のファイル名を代入して画像を表示させようと思ったのですが、 const char [2]' から 'char' に変換できません。 この変換には reinterpret_cast, C スタイル キャストまたは関数スタイルのキャストが必要です。 というエラーが出てきます。 キャストという言葉は聞いたことがあるのですが、よくわかりません。 だれか教えてください。お願いします。
- ベストアンサー
- C・C++・C#
- QL-820NWBの本体のデータを削除する方法についてご相談です。
- お使いの環境はWindows 10で、USBケーブルで接続されています。
- 関連するソフト・アプリは特にありません。