有時資料庫設定有異動的時候
能不能讓輸入的資料長度與資料庫欄位大小同步
而不把程式寫死
分享做法如下
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就行了
能不能讓輸入的資料長度與資料庫欄位大小同步
而不把程式寫死
分享做法如下
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就行了
沒有留言:
張貼留言