掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MySqlの文字型データをDelphiで表示するには (ID:36028)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
MySQLのコマンドプロンプトから以下のSQL文でテーブルを作成し、 Insertでデータを入力しました。 (サーバーの起動直後に SET NAMES cp932を実行) create table mymenu( id int auto_increment primary key, name varchar(100), price int, start_date DATETIME, last_update TIMESTAMP default current_timestamp )ENGINE=InnoDB DEFAULT CHARSET=cp932; insert into mymenu(name, price, start_date) values('いちご', 500, '1997-10-14'); Delphiでフォーム上に、TDBGrid,TDataSource,TTableを配置し TDBGridのDatasourceプロパティをDataSource1, TDataSourceのDataSetプロパティをTTable1, TTableのDatabaseNameをTestDS,TableNameをMyMenuにし TTableのActiveプロパティをTrueにすると TDBGridのフィールド名列には、id,price,start_date,last_updateと表示され、nameフィールドが表示されません。他のフィールドはデータも正しく 表示されています。 FieldDefのnameの箇所をクリックするとDataTypeがftUnKnownとなっており この影響でnameフィールドが表示されていないと思います。 このnameフィールドを表示させるにはどうすればよいでしょうか。 よろしくお願いします。 環境 WindowsXP SP3 MySql バージョン 5.1 ODBC ドライバ 5.1 Delphi 2007
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.