|
Lines 128-134
namespace Mono.Data.SqliteClient
Link Here
|
| 128 |
for (int i = 0; i < pN; i++) { |
128 |
for (int i = 0; i < pN; i++) { |
| 129 |
string colName = ""; |
129 |
string colName = ""; |
| 130 |
if (version == 2) { |
130 |
if (version == 2) { |
| 131 |
IntPtr fieldPtr = (IntPtr)Marshal.ReadInt32 (pazColName, i*IntPtr.Size); |
131 |
IntPtr fieldPtr = Marshal.ReadIntPtr (pazColName, i*IntPtr.Size); |
| 132 |
colName = Marshal.PtrToStringAnsi (fieldPtr); |
132 |
colName = Marshal.PtrToStringAnsi (fieldPtr); |
| 133 |
} else { |
133 |
} else { |
| 134 |
colName = Marshal.PtrToStringAnsi (Sqlite.sqlite3_column_name (pVm, i)); |
134 |
colName = Marshal.PtrToStringAnsi (Sqlite.sqlite3_column_name (pVm, i)); |
|
Lines 143-149
namespace Mono.Data.SqliteClient
Link Here
|
| 143 |
for (int i = 0; i < pN; i++) { |
143 |
for (int i = 0; i < pN; i++) { |
| 144 |
string colData = ""; |
144 |
string colData = ""; |
| 145 |
if (version == 2) { |
145 |
if (version == 2) { |
| 146 |
IntPtr fieldPtr = (IntPtr)Marshal.ReadInt32 (pazValue, i*IntPtr.Size); |
146 |
IntPtr fieldPtr = Marshal.ReadIntPtr (pazValue, i*IntPtr.Size); |
| 147 |
colData = Marshal.PtrToStringAnsi (fieldPtr); |
147 |
colData = Marshal.PtrToStringAnsi (fieldPtr); |
| 148 |
current_row.Add (Marshal.PtrToStringAnsi (fieldPtr)); |
148 |
current_row.Add (Marshal.PtrToStringAnsi (fieldPtr)); |
| 149 |
} else { |
149 |
} else { |