INSERT INTO するには?

解決


ロン  2006-02-05 15:29:24  No: 19927  IP: 192.*.*.*

はじめまして、初心者のロンと申します。
環境はXpHome,Dhlphi5ENT,MSDE2000です

CREATE TABLE テーブル名(
  番号  INTEGER NOT NULL
  名前  VARCHAR(10)
);

で作ったテーブルに

ADOQuery1.SQL.Text:='INSERT INTO テーブル名(番号) VALUES(100);
はokですが

ADOQuery1.SQL.Text:='INSERT INTO テーブル名(名前) VALUES('なまえ');
では,'なまえ'が挿入できません、どなたかご指導お願いします。

編集 削除
HOta  2006-02-05 17:34:13  No: 19928  IP: 192.*.*.*

番号がNot Nullになっているからです。

編集 削除
どこさん?アメリカさん  2006-02-05 19:01:15  No: 19929  IP: 192.*.*.*

Delphiの文法違反じゃないのでしょうか?
'の使い方変じゃない?
> ADOQuery1.SQL.Text:='INSERT INTO テーブル名(名前) VALUES('なまえ');

編集 削除
ロン  2006-02-06 00:14:58  No: 19930  IP: 192.*.*.*

もう一度やり直すと出来ました、どうやら文法が間違っていたようです。
HOta様、どこさん?アメリカさん様本当にありがとうございました。

編集 削除