I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Her er lidt af det kode jeg har lavet atm. Problemet er når jeg skal add parametre til insert command så skal man have parameter navn, type, størrelsen og source column. Hvordan får jeg dem???
_sqlInsertCommand = new SqlCommand();
StringBuilder _tableColums = new StringBuilder(); StringBuilder _tableValues = new StringBuilder();
foreach (DataColumn col in (_dtMsSqlTableData.Columns)) { _tableColums.Append(col.ColumnName+","); _tableValues.Append("@"+col.ColumnName+","); foreach (DataRow row in col) { _sqlInsertCommand.Parameters.Add(("@"+col.ColumnName, ((SqlDbType)col.ColumnName.GetType()), , col.ColumnName); } } _tableColums.Remove(_tableColums.Length-1, 1); _tableValues.Remove(_tableValues.Length-1, 1);
_sqlInsertCommand.CommandText = @"INSERT INTO "+_dtMsSqlTableData.TableName+"("+_tableColums+") VALUES ("+_tableValues+")";
undskyld det meget sene svar men har været væk en måned. ja man kan godt definere sine egne typer i en sql2000.
men jeg har fundet en anden god måde at gøre det på: SQLCommandBuilder kan lave alle ens inserts, updates og deletes automatisk. Så det eneste der skal i min gemTable metode er:
SqlCommandBuilder _sqlCmdBuilder = new SqlCommandBuilder(_sqlDataAdapter); _sqlDataAdapter.Update(_dtMsSqlTableData);
Undskyld hvis jeg ikke fik det forklaret ordentligt. Men smid et svar så får du point...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.