textbox 資料長度與資料庫欄位大小同步

有時資料庫設定有異動的時候
能不能讓輸入的資料長度與資料庫欄位大小同步
而不把程式寫死

分享做法如下

1.先從 sql 撈出 table schema
SELECT COLUMN_NAME, IS_NULLABLE, DATA_TYPE,
CHARACTER_MAXIMUM_LENGTH
FROM  INFORMATION_SCHEMA.COLUMNS
WHERE  (TABLE_CATALOG = N'dbName') AND (TABLE_NAME = N'tbName')

2.再將 CHARACTER_MAXIMUM_LENGTH 資料帶到適當的 textbox就行了

沒有留言:

張貼留言