delphi數據庫:TADOConnection, TADOTable,TDataSource,TDBGrid,以及列名無效。

我今天正式寫數據庫,關於建立啊那些,因我以前學過,所以很快建立好了。但是遇到問題是,不知道怎麼和數據庫建立連接。在網上找了半天,沒有詳細解說的。最後得到tjs_125的點醒,才明白了怎麼連接並且顯示。當然其中也遇到問題:我已經連接好了數據庫,並且確定已經加載到了TDBGrid內,但是顯示不出來。最後得到的結論是,自己設置字體,顏色,背景啊那些,把數據模糊同化了。最後用最簡單的方式:

把ADOTable1 的 Connection 屬性設爲 ADOConnection1, TableName屬性設爲數據庫已經存在的表名,Active設爲true;
然後DataSource1的DataSet屬性設爲ADOTable1;
在把  DBGrid1的DataSource屬性設爲DataSource1
這樣數據表裏的內容就在 DBGrid1裏面顯示出來了。

現在又遇到了一個問題:列名無效。

說說,數字進行查詢並能正確得到一個或多個數據,但是我使用中文,或者英文,就會出現類似的‘列名無效’。記住我的每個數據的類型都是nchar,或者char。但是還是會報錯。正在嘗試解決中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章